Sha256: de6d47e68f0188caa34995888c31ff088df341c88e45af46a985ece9a44aa448

Contents?: true

Size: 787 Bytes

Versions: 1

Compression:

Stored size: 787 Bytes

Contents

require "kamen/version"
require "kamen/control"
require "kamen/parser"
require "kamen/mock_cache"
require "kamen/middleware/mock_request"

# == Kamen Initialization
#
# When installed as a gem, you can activate the mock server on the following way:
#
# For Rails, add:
#   gem 'kamen'
# to your Gemfile
#
# Now ONLY Rails 3+ framework be supported.
#

if defined?(Rails::VERSION)
  if Rails::VERSION::MAJOR.to_i >= 3
    module Kamen
      class Railtie < Rails::Railtie

        initializer "kamen.mock_middleware", before: :load_config_initializers do |app|
          Kamen::Control.init_engine(app)
        end
      end
    end
  else
    warn "Your Rails version is too low, we recommend you to upgrade your framework"
  end
else
  warn "Kamen ONLY support Rails 3+ framework"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kamen-0.1.0 lib/kamen.rb