Module: JSONFactory

Defined in:
lib/json_factory.rb,
lib/json_factory/dsl.rb,
lib/json_factory/cache.rb,
lib/json_factory/state.rb,
lib/json_factory/errors.rb,
lib/json_factory/builder.rb,
lib/json_factory/railtie.rb,
lib/json_factory/version.rb,
lib/json_factory/converter.rb,
lib/json_factory/json_builder.rb,
lib/json_factory/configuration.rb,
lib/json_factory/dsl/object_if.rb,
lib/json_factory/template_store.rb,
lib/json_factory/dsl/object_array.rb

Defined Under Namespace

Modules: Converter Classes: Builder, BuilderError, Cache, Configuration, DSL, EmptyValueError, JSONBuilder, Railtie, State, TemplateStore, TypeNotAllowedError

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.build(template, local_variables = {}) ⇒ Object



22
23
24
# File 'lib/json_factory.rb', line 22

def self.build(template, local_variables = {})
  Builder.new(template, local_variables).build
end

.configureObject



26
27
28
29
30
31
32
# File 'lib/json_factory.rb', line 26

def self.configure
  if block_given?
    yield Configuration.instance
  else
    Configuration.instance
  end
end