Sha256: 70d36ca0857cc8485ccfa9a4a29cef49081aac7a66f06cea8ba57933301ce8df
Contents?: true
Size: 876 Bytes
Versions: 25
Compression:
Stored size: 876 Bytes
Contents
require "etherlite/railties/configuration_extensions" require "etherlite/railties/utils" # Add rails specifig related configuration parameters class Etherlite::Configuration include Etherlite::Railties::ConfigurationExtensions end module Etherlite class Railtie < Rails::Railtie initializer "etherlite.configure" do if File.exists? "#{Rails.application.paths['config'].existent.first}/etherlite.yml" Etherlite.configure Rails.application.config_for(:etherlite) end Etherlite.config.logger = Rails.logger end initializer "etherlite.load_available_contracts", after: "etherlite.configure" do Etherlite::Railties::Utils.load_contracts(Rails.root.join(Etherlite.config.contracts_path)) end rake_tasks do # Nothing for now end # IDEA: use config.to_prepare to reload contracts on every request. end end
Version data entries
25 entries across 25 versions & 1 rubygems