Module: Statinize::Statinizable::ClassMethods
- Defined in:
- lib/statinize/statinizable.rb
Instance Method Summary collapse
Instance Method Details
#inherited(klass) ⇒ Object
99 100 101 102 |
# File 'lib/statinize/statinizable.rb', line 99 def inherited(klass) super(klass) klass.include(Statinize::Statinizable) end |
#statinize(&block) ⇒ Object
87 88 89 90 91 92 93 |
# File 'lib/statinize/statinizable.rb', line 87 def statinize(&block) @statinizer = Statinizer.new(self) unless @statinizer statinizer.instance_eval(&block) statinizer.check_validators_exist! end |
#statinizer ⇒ Object
95 96 97 |
# File 'lib/statinize/statinizable.rb', line 95 def statinizer @statinizer end |