class Futurism::Resolver::Resources::ResourceDefinition
Attributes
sgid[R]
signed_controller[R]
signed_params[R]
url[R]
Public Class Methods
new(resource_definition)
click to toggle source
# File lib/futurism/resolver/resources.rb, line 45 def initialize(resource_definition) @signed_params, @sgid, @signed_controller, @url, @broadcast_each = resource_definition end
Public Instance Methods
broadcast_each()
click to toggle source
# File lib/futurism/resolver/resources.rb, line 59 def broadcast_each @broadcast_each == "true" end
controller()
click to toggle source
# File lib/futurism/resolver/resources.rb, line 55 def controller Resolver::Controller.from(signed_string: @signed_controller) end
selector()
click to toggle source
# 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