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