Sha256: 1ed33a3cc48092bf7e05a11912f35f128a96fd0e1a58348941a6e3c1c20bf092
Contents?: true
Size: 976 Bytes
Versions: 2
Compression:
Stored size: 976 Bytes
Contents
$KCODE = 'u' require 'active_support/core_ext/module' module Espresso autoload :Model, 'espresso/model' autoload :View, 'espresso/view' autoload :Controller, 'espresso/controller' autoload :Collection, 'espresso/collection' autoload :Concern, 'espresso/concern' BASE_MODULES = %w(model view controller) mattr_accessor :extensions self.extensions = [] # Configures Espresso. # By default, loads all extensions def self.configure if block_given? yield else uses :all end end # Loads Espresso extensions # @param [String, Symbol] extension name of the Espresso extension def self.uses(extension) require("espresso/extensions/#{extension}") end end if defined?(ActiveRecord) Espresso.uses :active_record end if defined?(ActionView) Espresso.uses :action_view end if defined?(ActionController) Espresso.uses :action_controller end if defined?(Haml) Espresso.uses :haml end require 'espresso/deprecated'
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
espresso-framework-0.3.0 | lib/espresso.rb |
espresso-0.2.1 | lib/espresso.rb |