Sha256: a3dc3908d8c9eb807090010147c461154ccc9b00aa839639ec87aeffc605615e

Contents?: true

Size: 1.44 KB

Versions: 32

Compression:

Stored size: 1.44 KB

Contents

require 'rails_i18n'
require 'holiday_jp'

true_values = %w{ true t 1 }
if true_values.include?(ENV["COVERAGE"].to_s.downcase) and true_values.include?(ENV['ACCEPTANCE_TEST'].to_s.downcase)
  require 'simplecov'
  require 'simplecov-rcov'
  SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter

  if ENV['COMMAND_NAME']
    SimpleCov.command_name(ENV['COMMAND_NAME'])
  end

  SimpleCov.merge_timeout(7200)
  SimpleCov.start 'rails'
end

require 'daddy/helpers/html_helper'
require 'daddy/http_client'
require 'daddy/model'
require 'daddy/ocr'

module Daddy
  module Rails
    class Railtie < ::Rails::Railtie
      config.before_configuration do
        if config.action_view.javascript_expansions
          config.action_view.javascript_expansions[:defaults] |= ['daddy']
        end
      end
  
      initializer 'active_record_extension' do
        ActiveSupport.on_load :active_record do
          require 'daddy/models/crud_extension'
          require 'daddy/models/query_extension'
          ActiveRecord::Base.send(:include, Daddy::Models::CrudExtension)
          ActiveRecord::Base.send(:include, Daddy::Models::QueryExtension)
        end
      end

      initializer 'quiet_assets' do
        load File.join(File.dirname(__FILE__), 'quiet_assets.rb')
      end
  
      rake_tasks do
        lib = File.dirname(File.dirname(__FILE__))
        Dir[File.join(lib, 'tasks/**/*.rake')].each do |f|
          load f
        end
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
daddy-0.3.24 lib/daddy/rails/railtie.rb
daddy-0.3.23 lib/daddy/rails/railtie.rb
daddy-0.3.22 lib/daddy/rails/railtie.rb
daddy-0.3.21 lib/daddy/rails/railtie.rb
daddy-0.3.20 lib/daddy/rails/railtie.rb
daddy-0.3.19 lib/daddy/rails/railtie.rb
daddy-0.3.18 lib/daddy/rails/railtie.rb
daddy-0.3.17 lib/daddy/rails/railtie.rb
daddy-0.3.16 lib/daddy/rails/railtie.rb
daddy-0.3.15 lib/daddy/rails/railtie.rb
daddy-0.3.14 lib/daddy/rails/railtie.rb
daddy-0.3.13 lib/daddy/rails/railtie.rb
daddy-0.3.12 lib/daddy/rails/railtie.rb
daddy-0.3.11 lib/daddy/rails/railtie.rb
daddy-0.3.10 lib/daddy/rails/railtie.rb
daddy-0.3.9 lib/daddy/rails/railtie.rb
daddy-0.3.8 lib/daddy/rails/railtie.rb
daddy-0.3.7 lib/daddy/rails/railtie.rb
daddy-0.3.6 lib/daddy/rails/railtie.rb
daddy-0.3.4 lib/daddy/rails/railtie.rb