module PoiseApplicationJavascript::AppMixin::Resource
A helper mixin for Javascript application resources.
Public Instance Methods
app_state_environment_javascript()
click to toggle source
A merged hash of environment variables for both the application state and parent javascript.
@return [Hash<String, String>]
# File lib/poise_application_javascript/app_mixin.rb, line 55 def app_state_environment_javascript env = app_state_environment env = env.merge(parent_javascript.javascript_environment) if parent_javascript env end
app_state_javascript(javascript=Poise::NOT_PASSED)
click to toggle source
@attribute app_state_javascript
The application-level Javascript parent. @return [PoiseJavascript::Resources::JavascriptRuntime::Resource, nil]
# File lib/poise_application_javascript/app_mixin.rb, line 44 def app_state_javascript(javascript=Poise::NOT_PASSED) unless javascript == Poise::NOT_PASSED app_state[:javascript] = javascript end app_state[:javascript] end