lib/nytimes_articles/article.rb in harrisj-nytimes-articles-0.2.0 vs lib/nytimes_articles/article.rb in harrisj-nytimes-articles-0.2.1

- old
+ new

@@ -250,11 +250,17 @@ ResultSet.init_from_api(reply) end def self.add_facets_param(out_params, in_params) if in_params[:facets] - out_params['facets'] = in_params[:facets].to_a.map {|f| Facet.symbol_name(f)}.join(',') + unless in_params[:facets].is_a? Array + facet_array = [in_params[:facets]] + else + facet_array = in_params[:facets] + end + + out_params['facets'] = facet_array.map {|f| Facet.symbol_name(f)}.join(',') end end def self.field_param(name) case name.to_s @@ -423,10 +429,10 @@ if in_params[:before] && out_params['begin_date'].nil? out_params['begin_date'] = EARLIEST_BEGIN_DATE end if in_params[:since] && out_params['end_date'].nil? - out_params['end_date'] = date_argument(:end_date, Time.now) + out_params['end_date'] = date_argument(:end_date, Date.today + 1) end end def self.add_offset_params(out_params, in_params) if in_params[:page] \ No newline at end of file