lib/mongoid/report/attach_proxy.rb in mongoid-report-0.1.1 vs lib/mongoid/report/attach_proxy.rb in mongoid-report-0.1.2

- old
+ new

@@ -10,27 +10,30 @@ options = options.merge(attach_name: attach_name, for: collection) super(context, collection, options) end def aggregation_field(*fields) - field_options = fields.extract_options! - field_options.merge!(options) - - context.aggregation_field(*fields, field_options) + proxy_options = fields.extract_options! + proxy_options.merge!(options) + context.aggregation_field(*fields, proxy_options) end def group_by(*fields) - group_options = fields.extract_options! - group_options.merge!(options) - - context.group_by(*fields, group_options) + proxy_options = fields.extract_options! + proxy_options.merge!(options) + context.group_by(*fields, proxy_options) end def filter(*fields) - filter_options = fields.extract_options! - filter_options.merge!(options) + proxy_options = fields.extract_options! + proxy_options.merge!(options) + context.filter(*fields, proxy_options) + end - context.filter(*fields, filter_options) + def column(*fields) + proxy_options = fields.extract_options! + proxy_options.merge!(options) + context.column(*fields, proxy_options) end end end end