app/models/refine/inline/criteria/input.rb in refine-rails-2.9.1 vs app/models/refine/inline/criteria/input.rb in refine-rails-2.9.2

- old
+ new

@@ -13,11 +13,12 @@ :modifier, :selected, :value, :value1, :value2, - :count_refinement + :count_refinement, + :date_refinement def attributes { clause: clause, date1: date1, @@ -26,11 +27,12 @@ modifier: modifier, selected: selected, value: value, value1: value1, value2: value2, - count_refinement_attributes: count_refinement_attributes.presence + count_refinement_attributes: count_refinement_attributes.presence, + date_refinement_attributes: date_refinement_attributes.presence }.compact end def count_refinement @count_refinement ||= Refine::Inline::Criteria::NumericRefinement.new @@ -40,9 +42,21 @@ count_refinement.attributes end def count_refinement_attributes=(attrs = {}) count_refinement.attributes = attrs.to_h + end + + def date_refinement + @date_refinement ||= Refine::Inline::Criteria::DateRefinement.new + end + + def date_refinement_attributes + date_refinement.attributes + end + + def date_refinement_attributes=(attrs = {}) + date_refinement.attributes = attrs.to_h end def selected=(value) @selected = Array.wrap(value) end