Sha256: 6c204126aba349d9fce0b1a6fe45af0c700326e8e3d0be51dc4a78863df383f0

Contents?: true

Size: 626 Bytes

Versions: 2

Compression:

Stored size: 626 Bytes

Contents

require 'rack/app'
module Rack::App::FrontEnd

  require 'tilt'
  require 'tilt/plain'

  require 'rack/app/front_end/version'
  require 'rack/app/front_end/utils'
  require 'rack/app/front_end/template'
  require 'rack/app/front_end/view'
  require 'rack/app/front_end/folder_mounter'

  require 'rack/app/front_end/instance_methods'
  require 'rack/app/front_end/singleton_methods'

  class << self

    [:extended, :included].each do |method|
      define_method(method) do |klass|
        klass.__send__(:include, self::InstanceMethods)
        klass.__send__(:extend, self::SingletonMethods)
      end
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rack-app-front_end-0.7.0 lib/rack/app/front_end.rb
rack-app-front_end-0.6.0 lib/rack/app/front_end.rb