diff --git a/lib/validates_timeliness/helper_methods.rb b/lib/validates_timeliness/helper_methods.rb index 3db97b7..dc9535d 100644 --- a/lib/validates_timeliness/helper_methods.rb +++ b/lib/validates_timeliness/helper_methods.rb @@ -20,7 +20,7 @@ module ActiveModel self.timeliness_validated_attributes ||= [] self.timeliness_validated_attributes += (attr_names - self.timeliness_validated_attributes) end - validates_with ValidatesTimeliness::Validator, options + validates_with TimelinessValidator, options end end diff --git a/lib/validates_timeliness/validator.rb b/lib/validates_timeliness/validator.rb index 9ae70d7..516dbdc 100644 --- a/lib/validates_timeliness/validator.rb +++ b/lib/validates_timeliness/validator.rb @@ -22,10 +22,6 @@ module ValidatesTimeliness RESTRICTION_ERROR_MESSAGE = "Error occurred validating %s for %s restriction:\n%s" - def self.kind - :timeliness - end - def initialize(options) @type = options.delete(:type) || :datetime @allow_nil, @allow_blank = options.delete(:allow_nil), options.delete(:allow_blank) diff --git a/spec/validates_timeliness/validator_spec.rb b/spec/validates_timeliness/validator_spec.rb index d1ab227..2e03eb3 100644 --- a/spec/validates_timeliness/validator_spec.rb +++ b/spec/validates_timeliness/validator_spec.rb @@ -7,10 +7,6 @@ describe ValidatesTimeliness::Validator do Timecop.freeze(Time.local_time(2010, 1, 1, 0, 0, 0)) end - it 'should return validator kind as :timeliness' do - ValidatesTimeliness::Validator.kind.should == :timeliness - end - describe "Model.validates with :timeliness option" do it 'should use plugin validator class' do Person.validates :birth_date, :timeliness => {:is_at => Date.new(2010,1,1), :type => :date}