Class: Futurism::Resolver::Resources::ResourceDefinition
- Inherits:
-
Object
- Object
- Futurism::Resolver::Resources::ResourceDefinition
- Defined in:
- lib/futurism/resolver/resources.rb
Instance Attribute Summary collapse
-
#sgid ⇒ Object
readonly
Returns the value of attribute sgid.
-
#signed_controller ⇒ Object
readonly
Returns the value of attribute signed_controller.
-
#signed_params ⇒ Object
readonly
Returns the value of attribute signed_params.
-
#url ⇒ Object
readonly
Returns the value of attribute url.
Instance Method Summary collapse
- #broadcast_each ⇒ Object
- #controller ⇒ Object
-
#initialize(resource_definition) ⇒ ResourceDefinition
constructor
A new instance of ResourceDefinition.
- #selector ⇒ Object
Constructor Details
#initialize(resource_definition) ⇒ ResourceDefinition
Returns a new instance of ResourceDefinition.
45 46 47 |
# File 'lib/futurism/resolver/resources.rb', line 45 def initialize(resource_definition) @signed_params, @sgid, @signed_controller, @url, @broadcast_each = resource_definition end |
Instance Attribute Details
#sgid ⇒ Object (readonly)
Returns the value of attribute sgid.
43 44 45 |
# File 'lib/futurism/resolver/resources.rb', line 43 def sgid @sgid end |
#signed_controller ⇒ Object (readonly)
Returns the value of attribute signed_controller.
43 44 45 |
# File 'lib/futurism/resolver/resources.rb', line 43 def signed_controller @signed_controller end |
#signed_params ⇒ Object (readonly)
Returns the value of attribute signed_params.
43 44 45 |
# File 'lib/futurism/resolver/resources.rb', line 43 def signed_params @signed_params end |
#url ⇒ Object (readonly)
Returns the value of attribute url.
43 44 45 |
# File 'lib/futurism/resolver/resources.rb', line 43 def url @url end |
Instance Method Details
#broadcast_each ⇒ Object
59 60 61 |
# File 'lib/futurism/resolver/resources.rb', line 59 def broadcast_each @broadcast_each == "true" end |
#controller ⇒ Object
55 56 57 |
# File 'lib/futurism/resolver/resources.rb', line 55 def controller Resolver::Controller.from(signed_string: @signed_controller) end |
#selector ⇒ Object
49 50 51 52 53 |
# File 'lib/futurism/resolver/resources.rb', line 49 def selector selector = "[data-signed-params='#{@signed_params}']" selector << "[data-sgid='#{@sgid}']" if @sgid.present? selector end |