Module: Hensel

Extended by:
Hensel
Included in:
Hensel
Defined in:
lib/hensel.rb,
lib/hensel/builder.rb,
lib/hensel/filters.rb,
lib/hensel/helpers.rb,
lib/hensel/version.rb,
lib/hensel/builder/item.rb,
lib/hensel/builder/node.rb,
lib/hensel/configuration.rb,
lib/hensel/helpers/tag_helpers.rb,
lib/hensel/helpers/sinatra_helpers.rb

Defined Under Namespace

Modules: Filters, Helpers Classes: Builder, Configuration

Constant Summary collapse

VERSION =
"0.0.3"

Instance Method Summary collapse

Instance Method Details

#configurationObject

Returns Hensel configuration



21
22
23
# File 'lib/hensel.rb', line 21

def configuration
  @configuration ||= Configuration.new
end

#configure {|configuration| ... } ⇒ Object

Yields Hensel configuration block

Examples:

Hensel.configure do |config|
  config.attr_wrapper = '"'
end

Yields:

See Also:



15
16
17
18
# File 'lib/hensel.rb', line 15

def configure
  yield configuration
  configuration
end

#reset_configuration!Object

Resets Hensel configuration



26
27
28
# File 'lib/hensel.rb', line 26

def reset_configuration!
  @configuration = nil
end