Method: Exposure::Building::ClassMethods#build_default_builder
- Defined in:
- lib/exposure/behaviors/building.rb
#build_default_builder(member, nesting) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/exposure/behaviors/building.rb', line 20 def build_default_builder(member, nesting) if nesting.any? builders = self::const_set(:DefaultBuilders, { self.resource_name.intern => Proc.new { [:build, params[resource_name] ] }, }) else self::const_set(:DefaultBuilders, { self.resource_name.intern => Proc.new { [:new, params[resource_name] ] }, }) end end |