Module: Circa
- Defined in:
- lib/circa.rb,
lib/circa/date.rb,
lib/circa/time.rb,
lib/circa/util.rb,
lib/circa/version.rb
Defined Under Namespace
Modules: Util Classes: Date, Time
Constant Summary collapse
- VERSION =
'0.0.1'
Instance Method Summary collapse
Instance Method Details
#circa(input_string) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/circa.rb', line 6 def circa(input_string) if match_date(input_string) Date.new(input_string) elsif match_time(input_string) Time.new(input_string) else raise ArgumentError, "Invalid input string: #{input_string}" end end |