diff --git a/lib/validates_timeliness/validator.rb b/lib/validates_timeliness/validator.rb index 099ffaf..cd22ba6 100644 --- a/lib/validates_timeliness/validator.rb +++ b/lib/validates_timeliness/validator.rb @@ -4,6 +4,8 @@ module ValidatesTimeliness class Validator < ActiveModel::EachValidator include Conversion + attr_reader :type + RESTRICTIONS = { :is_at => :==, :before => :<, diff --git a/spec/validates_timeliness/validator_spec.rb b/spec/validates_timeliness/validator_spec.rb index 05676a7..7388628 100644 --- a/spec/validates_timeliness/validator_spec.rb +++ b/spec/validates_timeliness/validator_spec.rb @@ -22,7 +22,7 @@ describe ValidatesTimeliness::Validator do it 'should use default to :datetime type' do Person.validates :birth_datetime, :timeliness => {:is_at => Time.mktime(2010,1,1)} - Person.validators.first.instance_variable_get(:@type).should == :datetime + Person.validators.first.type.should == :datetime end end