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.
46 47 48 |
# File 'lib/futurism/resolver/resources.rb', line 46 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.
44 45 46 |
# File 'lib/futurism/resolver/resources.rb', line 44 def sgid @sgid end |
#signed_controller ⇒ Object (readonly)
Returns the value of attribute signed_controller.
44 45 46 |
# File 'lib/futurism/resolver/resources.rb', line 44 def signed_controller @signed_controller end |
#signed_params ⇒ Object (readonly)
Returns the value of attribute signed_params.
44 45 46 |
# File 'lib/futurism/resolver/resources.rb', line 44 def signed_params @signed_params end |
#url ⇒ Object (readonly)
Returns the value of attribute url.
44 45 46 |
# File 'lib/futurism/resolver/resources.rb', line 44 def url @url end |
Instance Method Details
#broadcast_each ⇒ Object
60 61 62 |
# File 'lib/futurism/resolver/resources.rb', line 60 def broadcast_each @broadcast_each == "true" end |
#controller ⇒ Object
56 57 58 |
# File 'lib/futurism/resolver/resources.rb', line 56 def controller Resolver::Controller.from(signed_string: @signed_controller) end |
#selector ⇒ Object
50 51 52 53 54 |
# File 'lib/futurism/resolver/resources.rb', line 50 def selector selector = "[data-signed-params='#{@signed_params}']" selector << "[data-sgid='#{@sgid}']" if @sgid.present? selector end |