├── .autotest ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rspec ├── .simplecov ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── cucumber.yml ├── edtf.gemspec ├── features ├── parser │ ├── date_times.feature │ ├── dates.feature │ ├── intervals.feature │ ├── precision.feature │ ├── uncertain_or_approximate.feature │ └── unspecified.feature ├── print │ ├── level_0_edtf.feature │ ├── level_1_edtf.feature │ ├── level_2_edtf.feature │ └── uncertain_or_approximate.feature ├── step_definitions │ └── edtf_steps.rb └── support │ └── env.rb ├── lib ├── edtf.rb └── edtf │ ├── compatibility.rb │ ├── date.rb │ ├── date_time.rb │ ├── epoch.rb │ ├── extensions.rb │ ├── interval.rb │ ├── parser.rb │ ├── parser.y │ ├── season.rb │ ├── set.rb │ ├── uncertainty.rb │ ├── unknown.rb │ └── version.rb └── spec ├── edtf ├── date_spec.rb ├── epoch_spec.rb ├── interval_spec.rb ├── parser_spec.rb ├── season_spec.rb ├── set_spec.rb └── uncertainty_spec.rb └── spec_helper.rb /.autotest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/.autotest -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/.rspec -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/.simplecov -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /cucumber.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/cucumber.yml -------------------------------------------------------------------------------- /edtf.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/edtf.gemspec -------------------------------------------------------------------------------- /features/parser/date_times.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/parser/date_times.feature -------------------------------------------------------------------------------- /features/parser/dates.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/parser/dates.feature -------------------------------------------------------------------------------- /features/parser/intervals.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/parser/intervals.feature -------------------------------------------------------------------------------- /features/parser/precision.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/parser/precision.feature -------------------------------------------------------------------------------- /features/parser/uncertain_or_approximate.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/parser/uncertain_or_approximate.feature -------------------------------------------------------------------------------- /features/parser/unspecified.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/parser/unspecified.feature -------------------------------------------------------------------------------- /features/print/level_0_edtf.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/print/level_0_edtf.feature -------------------------------------------------------------------------------- /features/print/level_1_edtf.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/print/level_1_edtf.feature -------------------------------------------------------------------------------- /features/print/level_2_edtf.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/print/level_2_edtf.feature -------------------------------------------------------------------------------- /features/print/uncertain_or_approximate.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/print/uncertain_or_approximate.feature -------------------------------------------------------------------------------- /features/step_definitions/edtf_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/step_definitions/edtf_steps.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /lib/edtf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf.rb -------------------------------------------------------------------------------- /lib/edtf/compatibility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/compatibility.rb -------------------------------------------------------------------------------- /lib/edtf/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/date.rb -------------------------------------------------------------------------------- /lib/edtf/date_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/date_time.rb -------------------------------------------------------------------------------- /lib/edtf/epoch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/epoch.rb -------------------------------------------------------------------------------- /lib/edtf/extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/extensions.rb -------------------------------------------------------------------------------- /lib/edtf/interval.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/interval.rb -------------------------------------------------------------------------------- /lib/edtf/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/parser.rb -------------------------------------------------------------------------------- /lib/edtf/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/parser.y -------------------------------------------------------------------------------- /lib/edtf/season.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/season.rb -------------------------------------------------------------------------------- /lib/edtf/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/set.rb -------------------------------------------------------------------------------- /lib/edtf/uncertainty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/uncertainty.rb -------------------------------------------------------------------------------- /lib/edtf/unknown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/lib/edtf/unknown.rb -------------------------------------------------------------------------------- /lib/edtf/version.rb: -------------------------------------------------------------------------------- 1 | module EDTF 2 | VERSION = '3.2.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/edtf/date_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/date_spec.rb -------------------------------------------------------------------------------- /spec/edtf/epoch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/epoch_spec.rb -------------------------------------------------------------------------------- /spec/edtf/interval_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/interval_spec.rb -------------------------------------------------------------------------------- /spec/edtf/parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/parser_spec.rb -------------------------------------------------------------------------------- /spec/edtf/season_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/season_spec.rb -------------------------------------------------------------------------------- /spec/edtf/set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/set_spec.rb -------------------------------------------------------------------------------- /spec/edtf/uncertainty_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/edtf/uncertainty_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inukshuk/edtf-ruby/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------