def build(attrs={})
      check_build_arguments(attrs)
      attrs = merge_defaults(attrs)
      attrs = Journeyman.execute(processor, attrs) if processor
      config.builder.call(attrs)
    end
def build(attrs={})
      check_build_arguments(attrs)
      attrs = merge_defaults(attrs)
      attrs = Journeyman.execute(processor, attrs) if processor
      config.builder.call(attrs)
    end
def build ( attrs = { } ) check_build_arguments ( attrs ) attrs = merge_defaults ( attrs ) attrs = Journeyman . execute ( processor , attrs ) if processor config . builder . call ( attrs ) end
Internal: Builds a new instance, using the configuration specified in the
 factory.

 attrs - The attributes used to build the object

 Returns a new instance of the object.
Internal : Builds a new instance using the configuration specified in the factory .