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
42 43 44 45 |
# File 'lib/mod_factor/owner.rb', line 42 def factor name, = {} attr_accessor name factor_define[name] = end |
#factor_define ⇒ Object
51 52 53 |
# File 'lib/mod_factor/owner.rb', line 51 def factor_define @factor_define ||= {} end |
#factors(model, options = {}) ⇒ Object
36 37 38 39 40 |
# File 'lib/mod_factor/owner.rb', line 36 def factors model, = {} has_many model, :as=>:owner @factor_model = model yield if block_given? end |
#generate_list ⇒ Object
47 48 49 |
# File 'lib/mod_factor/owner.rb', line 47 def generate_list @generate_list ||= [] end |