Sha256: 21150b202339f529755be30c75f849f939278341c37d04aa5205e1fa1e59e092

Contents?: true

Size: 424 Bytes

Versions: 1

Compression:

Stored size: 424 Bytes

Contents

require 'rails'
require 'sakuramochi/config'
require 'sakuramochi/predicate'
require 'sakuramochi/predicate_builder'

module Sakuramochi
  class Railtie < Rails::Railtie
    initializer 'sakuramochi.initialize' do
      ActiveSupport.on_load(:active_record) do
        Railtie.setup
      end
    end 

    def self.setup
      ActiveRecord::PredicateBuilder.send(:include, Sakuramochi::PredicateBuilder)
    end
  end 
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sakuramochi-0.1.0 lib/sakuramochi/railtie.rb