lib/hiccup/validatable.rb in hiccup-0.6.0 vs lib/hiccup/validatable.rb in hiccup-0.6.1

- old
+ new

@@ -66,14 +66,14 @@ end def valid_occurrence?(occurrence) if occurrence.is_a?(Array) i, wd = occurrence - Date::DAYNAMES.member?(wd) && i.is_a?(Fixnum) && ((i == -1) || (1..6).include?(i)) + Date::DAYNAMES.member?(wd) && i.is_a?(Integer) && ((i == -1) || (1..6).include?(i)) else i = occurrence - i.is_a?(Fixnum) && ([-1] + (1..31).to_a).include?(i) + i.is_a?(Integer) && ([-1] + (1..31).to_a).include?(i) end end def invalid_kind! @@ -84,18 +84,18 @@ # def valid_occurrence?(occurrence) # if occurrence.is_a?(Array) # ordinal, kind = occurrence # # errors.add(:kind, "is not a valid monthly occurrence kind") unless Date::DAYNAMES.member?(kind) - # if ordinal.is_a?(Fixnum) + # if ordinal.is_a?(Integer) # errors.add(:ordinal, "is not a valid integer") unless (ordinal==-1) or (1..6).include?(ordinal) # else # errors.add(:ordinal, "is not an integer") # end # else # ordinal = occurrence # - # if ordinal.is_a?(Fixnum) + # if ordinal.is_a?(Integer) # errors.add(:ordinal, "is not an integer between 1 and 31") unless (1..31).include?(ordinal) # else # errors.add(:ordinal, "is not an integer") # end # end