class ActiveValidation::Values::Version

Public Class Methods

new(value) click to toggle source

@param value [#to_i, to_s]

Calls superclass method ActiveValidation::Values::Base::new
# File lib/active_validation/values/version.rb, line 7
def initialize(value)
  super
  @value = value.respond_to?(:to_int) ? value.to_i : Integer(value.to_s.sub(/\AV/, ""))
end

Public Instance Methods

to_i() click to toggle source
# File lib/active_validation/values/version.rb, line 12
def to_i
  value
end