Module: SirTrevor

Defined in:
lib/sir-trevor-rails.rb,
lib/sir-trevor/engine.rb,
lib/sir-trevor/version.rb,
lib/sir-trevor/helpers/form_helper.rb,
lib/sir-trevor/helpers/view_helper.rb,
lib/sir-trevor/helpers/form_builder.rb,
lib/generators/sir_trevor/views/views_generator.rb

Defined Under Namespace

Modules: Generators, Helpers Classes: Engine

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.config {|@@config| ... } ⇒ Object

Yields:



23
24
25
26
27
# File 'lib/sir-trevor/engine.rb', line 23

def self.config(&block)
  @@config ||= SirTrevor::Engine::Configuration.new
  yield @@config if block
  return @@config
end

.parse_json(json) ⇒ Object



17
18
19
# File 'lib/sir-trevor-rails.rb', line 17

def self.parse_json(json)
  MultiJson.load(json, symbolize_keys: true)
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (SirTrevor)

    the object that the method was called on



13
14
15
# File 'lib/sir-trevor-rails.rb', line 13

def self.setup
  yield self
end