Module: ClientData
- Defined in:
- lib/client_data/before_render.rb,
lib/client_data.rb,
lib/client_data/builder.rb,
lib/client_data/methods.rb,
lib/client_data/version.rb,
lib/client_data/adapters.rb,
lib/client_data/configuration.rb,
lib/client_data/adapters/gon_adapter.rb
Overview
Defined Under Namespace
Modules: Adapters, BeforeRender, Methods
Classes: Builder, Configuration, Error
Constant Summary
collapse
- VERSION =
"0.1.7"
- @@configuration =
nil
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
20
21
22
|
# File 'lib/client_data.rb', line 20
def self.configuration
@@configuration ||= Configuration.new
end
|
16
17
18
|
# File 'lib/client_data.rb', line 16
def self.configure
yield configuration
end
|
.load_builders! ⇒ Object
24
25
26
27
28
29
30
|
# File 'lib/client_data.rb', line 24
def self.load_builders!
raise Error, 'Client data builder_root is not set.' if configuration.builder_root.nil?
Dir[File.join(configuration.builder_root, '**/*_builder.rb')].each do |f|
load f
end
end
|