mrkplt/time_jawn

View on GitHub
time_jawn.gemspec

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

require './lib/time_jawn/version.rb'

Gem::Specification.new do |s|
  s.name = 'time_jawn'
  s.version = TimeJawn::VERSION
  s.date = '2020-04-17'
  s.authors = ['Mark Platt']
  s.email = 'mark@mrkplt.com'
  s.description = 'TimeJawn makes class instances time zone aware. It doesn\'t care one iota about system, application or database time as far as I can tell. It has some expectations and adds some useful methods.'
  s.summary = 'TimeJawn makes time zone aware class instances.'
  s.license = 'MIT'
  s.required_ruby_version = '>= 2.5'
  s.test_files = 'spec/time_jawn_spec.rb'
  s.files = [
    'lib/time_jawn.rb',
    'lib/time_jawn/time_jawn.rb',
    'lib/time_jawn/time_jawn_private_class_methods.rb'
  ]
  s.homepage = 'https://github.com/mrkplt/time_jawn'
  s.require_paths = ['lib']
  s.add_runtime_dependency 'activerecord', ['~> 6']
  s.add_runtime_dependency 'activesupport', ['~> 6']

  s.add_development_dependency 'rspec', ['~> 3.9']
  s.add_development_dependency 'rubocop', ['~> 0.82']
  s.add_development_dependency 'sqlite3-ruby', ['~> 1.3']
  s.add_development_dependency 'timecop', ['~> 0.9']
end