Method: Chewy::Repository.repository
- Defined in:
- lib/chewy/repository.rb
.repository(name) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/chewy/repository.rb', line 11 def self.repository(name) plural_name = name.to_s.pluralize class_eval <<-METHOD, __FILE__, __LINE__ + 1 def #{name}(name, options = nil) options ? #{plural_name}[name.to_sym] = options : #{plural_name}[name.to_sym] end METHOD end |