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