Skip to content

Commit 82d5da4

Browse files
committed
Use appropriate iterators
1 parent a965e5a commit 82d5da4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/ice_cube/time_util.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def self.end_of_date(date, reference=Time.now)
126126
# Convert a symbol to a numeric month
127127
def self.sym_to_month(sym)
128128
MONTHS.fetch(sym) do |k|
129-
return wday = sym.to_i if MONTHS.values.any? { |i| i.to_s == sym.to_s }
129+
MONTHS.values.detect { |i| i.to_s == k.to_s } or
130130
raise ArgumentError, "Expecting Fixnum or Symbol value for month. " \
131131
"No such month: #{k.inspect}"
132132
end
@@ -136,7 +136,7 @@ def self.sym_to_month(sym)
136136
# Convert a symbol to a wday number
137137
def self.sym_to_wday(sym)
138138
DAYS.fetch(sym) do |k|
139-
return sym.to_i if DAYS.values.any? { |i| i.to_s == sym.to_s }
139+
DAYS.values.detect { |i| i.to_s == k.to_s } or
140140
raise ArgumentError, "Expecting Fixnum or Symbol value for weekday. " \
141141
"No such weekday: #{k.inspect}"
142142
end

0 commit comments

Comments
 (0)