Module: ModFactor::Owner::ClassMethods
- Defined in:
- lib/mod_factor/owner.rb
Instance Method Summary collapse
- #factor(name, options = {}) ⇒ Object
- #factor_define ⇒ Object
- #factors(model, options = {}) ⇒ Object
- #generate_list ⇒ Object
Instance Method Details
#factor(name, options = {}) ⇒ Object
47 48 49 50 |
# File 'lib/mod_factor/owner.rb', line 47 def factor name, = {} attr_accessor name factor_define[name] = end |
#factor_define ⇒ Object
56 57 58 |
# File 'lib/mod_factor/owner.rb', line 56 def factor_define @factor_define ||= {} end |
#factors(model, options = {}) ⇒ Object
41 42 43 44 45 |
# File 'lib/mod_factor/owner.rb', line 41 def factors model, = {} has_many model, :as=>:owner @factor_model = model yield if block_given? end |
#generate_list ⇒ Object
52 53 54 |
# File 'lib/mod_factor/owner.rb', line 52 def generate_list @generate_list ||= [] end |