lib/exposure/behaviors/building.rb in exposure-0.1.3 vs lib/exposure/behaviors/building.rb in exposure-0.2.0

- old
+ new

@@ -1,10 +1,10 @@ module Exposure module Building def self.included(base) base.extend ClassMethods - base.send(:include, InstaneMethods) + base.send(:include, InstanceMethods) end module ClassMethods def build(name, options = {}, &block) options[:with] ||= block @@ -18,20 +18,20 @@ end def build_default_builder(member, nesting) if nesting.any? builders = self::const_set(:DefaultBuilders, { - self.resource_name.intern => Proc.new { [:build, params[resource_name] ] }, + self.resource_name.intern => proc { [:build, params[resource_name] ] }, }) else self::const_set(:DefaultBuilders, { - self.resource_name.intern => Proc.new { [:new, params[resource_name] ] }, + self.resource_name.intern => proc { [:new, params[resource_name] ] }, }) end end end - module InstaneMethods + module InstanceMethods private def custom_builder_for(resource_name) if builder = self.class::Builders[resource_name] return builder end \ No newline at end of file