Class: ReactWebpackRails::ReduxIntegration::Services::ReduxElement
- Inherits:
-
Object
- Object
- ReactWebpackRails::ReduxIntegration::Services::ReduxElement
show all
- Defined in:
- lib/react_webpack_rails/redux_integration/services/redux_element.rb
Instance Method Summary
collapse
Constructor Details
#initialize(integration_name, element_name, base_options, path = nil) ⇒ ReduxElement
Returns a new instance of ReduxElement.
5
6
7
8
9
10
11
12
13
|
# File 'lib/react_webpack_rails/redux_integration/services/redux_element.rb', line 5
def initialize(integration_name, element_name, base_options, path = nil)
@integration_name = integration_name
@element_name = element_name
@props = base_options[:props]
@store_name = base_options[:store_name]
@server_side = base_options[:server_side]
@base_options = base_options
@path = path
end
|
Instance Method Details
#options ⇒ Object
20
21
22
|
# File 'lib/react_webpack_rails/redux_integration/services/redux_element.rb', line 20
def options
base_options.except(:props, :store_name, :server_side)
end
|
#result ⇒ Object
15
16
17
18
|
# File 'lib/react_webpack_rails/redux_integration/services/redux_element.rb', line 15
def result
return empty_result unless server_side
JSON.parse(node_integration)
end
|