Sha256: 018c0416d3a26fda068c1e2054a0b0d9a18d61df1e917018ed5ac0e7246f2a5c

Contents?: true

Size: 1.04 KB

Versions: 13

Compression:

Stored size: 1.04 KB

Contents

require 'rails_i18n'
require 'holiday_jp'
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

13 entries across 13 versions & 1 rubygems

Version Path
daddy-0.3.37 lib/daddy/rails/railtie.rb
daddy-0.3.36 lib/daddy/rails/railtie.rb
daddy-0.3.35 lib/daddy/rails/railtie.rb
daddy-0.3.34 lib/daddy/rails/railtie.rb
daddy-0.3.33 lib/daddy/rails/railtie.rb
daddy-0.3.32 lib/daddy/rails/railtie.rb
daddy-0.3.31 lib/daddy/rails/railtie.rb
daddy-0.3.30 lib/daddy/rails/railtie.rb
daddy-0.3.29 lib/daddy/rails/railtie.rb
daddy-0.3.28 lib/daddy/rails/railtie.rb
daddy-0.3.27 lib/daddy/rails/railtie.rb
daddy-0.3.26 lib/daddy/rails/railtie.rb
daddy-0.3.25 lib/daddy/rails/railtie.rb