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.2'
Instance Method Summary collapse
Instance Method Details
#circa(input_string) ⇒ Circa::Date/Circa::Time
15 16 17 18 19 20 21 22 23 |
# File 'lib/circa.rb', line 15 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 |