├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── active_period.gemspec ├── bin ├── console └── setup ├── config └── locales │ ├── en.yml │ └── fr.yml ├── lib ├── .DS_Store ├── active_period.rb ├── active_period │ ├── belongs_to.rb │ ├── belongs_to │ │ ├── month.rb │ │ ├── quarter.rb │ │ ├── week.rb │ │ └── year.rb │ ├── collection.rb │ ├── collection │ │ ├── free_period.rb │ │ ├── holiday_period.rb │ │ └── standard_period.rb │ ├── comparable.rb │ ├── day.rb │ ├── free_period.rb │ ├── has_many.rb │ ├── has_many │ │ ├── days.rb │ │ ├── holidays.rb │ │ ├── months.rb │ │ ├── quarters.rb │ │ ├── weeks.rb │ │ └── years.rb │ ├── holiday.rb │ ├── month.rb │ ├── period.rb │ ├── quarter.rb │ ├── standard_period.rb │ ├── version.rb │ ├── week.rb │ └── year.rb ├── numeric.rb ├── period.rb └── range.rb └── test ├── feature └── day.feature ├── test_collection.rb ├── test_comparable.rb ├── test_day.rb ├── test_free_period.rb ├── test_month.rb ├── test_period.rb ├── test_period_method_missing.rb ├── test_quarter.rb ├── test_week.rb └── test_year.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/Rakefile -------------------------------------------------------------------------------- /active_period.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/active_period.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/bin/setup -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/config/locales/fr.yml -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/.DS_Store -------------------------------------------------------------------------------- /lib/active_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period.rb -------------------------------------------------------------------------------- /lib/active_period/belongs_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/belongs_to.rb -------------------------------------------------------------------------------- /lib/active_period/belongs_to/month.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/belongs_to/month.rb -------------------------------------------------------------------------------- /lib/active_period/belongs_to/quarter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/belongs_to/quarter.rb -------------------------------------------------------------------------------- /lib/active_period/belongs_to/week.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/belongs_to/week.rb -------------------------------------------------------------------------------- /lib/active_period/belongs_to/year.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/belongs_to/year.rb -------------------------------------------------------------------------------- /lib/active_period/collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/collection.rb -------------------------------------------------------------------------------- /lib/active_period/collection/free_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/collection/free_period.rb -------------------------------------------------------------------------------- /lib/active_period/collection/holiday_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/collection/holiday_period.rb -------------------------------------------------------------------------------- /lib/active_period/collection/standard_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/collection/standard_period.rb -------------------------------------------------------------------------------- /lib/active_period/comparable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/comparable.rb -------------------------------------------------------------------------------- /lib/active_period/day.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/day.rb -------------------------------------------------------------------------------- /lib/active_period/free_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/free_period.rb -------------------------------------------------------------------------------- /lib/active_period/has_many.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many.rb -------------------------------------------------------------------------------- /lib/active_period/has_many/days.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many/days.rb -------------------------------------------------------------------------------- /lib/active_period/has_many/holidays.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many/holidays.rb -------------------------------------------------------------------------------- /lib/active_period/has_many/months.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many/months.rb -------------------------------------------------------------------------------- /lib/active_period/has_many/quarters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many/quarters.rb -------------------------------------------------------------------------------- /lib/active_period/has_many/weeks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many/weeks.rb -------------------------------------------------------------------------------- /lib/active_period/has_many/years.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/has_many/years.rb -------------------------------------------------------------------------------- /lib/active_period/holiday.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/holiday.rb -------------------------------------------------------------------------------- /lib/active_period/month.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/month.rb -------------------------------------------------------------------------------- /lib/active_period/period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/period.rb -------------------------------------------------------------------------------- /lib/active_period/quarter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/quarter.rb -------------------------------------------------------------------------------- /lib/active_period/standard_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/standard_period.rb -------------------------------------------------------------------------------- /lib/active_period/version.rb: -------------------------------------------------------------------------------- 1 | module ActivePeriod 2 | 3 | VERSION = '7.1.5'.freeze 4 | 5 | end 6 | -------------------------------------------------------------------------------- /lib/active_period/week.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/week.rb -------------------------------------------------------------------------------- /lib/active_period/year.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/active_period/year.rb -------------------------------------------------------------------------------- /lib/numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/numeric.rb -------------------------------------------------------------------------------- /lib/period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/period.rb -------------------------------------------------------------------------------- /lib/range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/lib/range.rb -------------------------------------------------------------------------------- /test/feature/day.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/feature/day.feature -------------------------------------------------------------------------------- /test/test_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_collection.rb -------------------------------------------------------------------------------- /test/test_comparable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_comparable.rb -------------------------------------------------------------------------------- /test/test_day.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_day.rb -------------------------------------------------------------------------------- /test/test_free_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_free_period.rb -------------------------------------------------------------------------------- /test/test_month.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_month.rb -------------------------------------------------------------------------------- /test/test_period.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_period.rb -------------------------------------------------------------------------------- /test/test_period_method_missing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_period_method_missing.rb -------------------------------------------------------------------------------- /test/test_quarter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_quarter.rb -------------------------------------------------------------------------------- /test/test_week.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_week.rb -------------------------------------------------------------------------------- /test/test_year.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billaul/active_period/HEAD/test/test_year.rb --------------------------------------------------------------------------------