lib/materialize/repo.rb in materialize-0.4.1 vs lib/materialize/repo.rb in materialize-0.4.2
- old
+ new
@@ -24,13 +24,13 @@
if options[:skip_builders]
if data.is_a?(Hash) and !data['message'].nil?
Response.new data
elsif data.is_a?(Array)
- builder_class.build_all(data, self, options)
+ entity_class.wrap(data)
else
- builder_class.build(data, self, options)
+ entity_class.new(data)
end
else
if data.is_a?(Hash) and !data['message'].nil?
Response.new data
elsif data.is_a?(Array)
@@ -46,10 +46,10 @@
def process(data_source_class, query, args_to_pass)
data = get_data(data_source_class, query, args_to_pass)
builder_class = builder_class_for builder_class_name_for base_class_name_for data_source_class
entity_class = entity_class_for base_class_name_for data_source_class
-
+
return data, builder_class, entity_class
end
def builder_class_for(builder_class_name)
if class_exists?(builder_class_name)