Module: Jader

Defined in:
lib/jader/engine.rb,
lib/jader/source.rb,
lib/jader/version.rb,
lib/jader/compiler.rb,
lib/jader/renderer.rb,
lib/jader/template.rb,
lib/jader/serialize.rb,
lib/jader/configuration.rb

Defined Under Namespace

Modules: Renderer, Serialize, Source Classes: Compiler, Configuration, Engine, Template

Constant Summary collapse

VERSION =
"0.0.6"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



3
4
5
# File 'lib/jader/configuration.rb', line 3

def configuration
  @configuration
end

Class Method Details

.configure {|config| ... } ⇒ Object

Configure Jader

Examples:

Jader.configure do |config|
  config.mixins_path = Rails.root.join('app','assets','javascripts','mixins')
  config.views_path = Rails.root.join('app','assets','javascripts','views')
  config.includes << IO.read Rails.root.join('app','assets','javascripts','util.js')
end

Yields:

  • (config)

    Jader::Configuration instance



14
15
16
17
# File 'lib/jader/configuration.rb', line 14

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end