Class: RjsRails::Runtime::Api

Inherits:
Object
  • Object
show all
Defined in:
lib/rjs-rails/runtime/api.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(env = nil) ⇒ Api

Returns a new instance of Api.



8
9
10
# File 'lib/rjs-rails/runtime/api.rb', line 8

def initialize(env = nil)
  self.env = env
end

Instance Attribute Details

#envObject



25
26
27
# File 'lib/rjs-rails/runtime/api.rb', line 25

def env
  @env ||= ::RjsRails::Env.new
end

Instance Method Details

#configObject



21
22
23
# File 'lib/rjs-rails/runtime/api.rb', line 21

def config
  @config ||= ::RjsRails::Runtime::Config.new(env)
end

#reload!Object



16
17
18
19
# File 'lib/rjs-rails/runtime/api.rb', line 16

def reload!
  @config = nil
  @static_include = config.static_include
end

#static_includeObject



12
13
14
# File 'lib/rjs-rails/runtime/api.rb', line 12

def static_include
  @static_include ||= config.static_include
end