Module: Genericer::General
- Included in:
- Generic::Base
- Defined in:
- lib/generic/routing.rb
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/generic/routing.rb', line 22 def self.included(base) base.class_eval do def self.general(name, value) @g ||= [] @g << name self.class.send(:attr_accessor, name) self.send("#{name}=", value) end def self.inherited(sc) @g.each do |a| sc.general(a, self.send(a).deep_dup) end end end end |