Sha256: 938bd06f7bbd2e4a04f766cfe7aa349ad7814c5cb6684dc846b4fe75c3341803

Contents?: true

Size: 710 Bytes

Versions: 2

Compression:

Stored size: 710 Bytes

Contents

require 'ipizza'
require 'rails'
require "erb"

require 'ipizza-rails/form_helpers'

class Ipizza::Rails::Railtie < ::Rails::Railtie
  
  generators do
    require 'ipizza-rails/generator/notification'
    require 'ipizza-rails/generator/init'
  end
  
  config.before_configuration do
    if File.exist?(Rails.root.join('config', 'ipizza.yml'))
      Ipizza::Config.configure do |c|
        c.certs_root = Rails.root.join('config', 'certificates')
        c.load_from_hash(YAML::load(ERB.new(Rails.root.join('config', 'ipizza.yml').read).result).fetch(Rails.env))
      end
    end
  end
  
  initializer 'ipizza-rails.view_helpers' do
    ActionView::Base.send :include, Ipizza::Rails::FormHelpers
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ipizza-rails-2.1.0 lib/ipizza-rails/railtie.rb
ipizza-rails-2.0.1 lib/ipizza-rails/railtie.rb