class SetBuilderActor
Constants
- DEFAULT_ADAPTER_CLASS
Attributes
adapter[RW]
Public Class Methods
new(initial_adapter = DEFAULT_ADAPTER_CLASS.new)
click to toggle source
# File lib/set_builder_actor.rb, line 8 def initialize(initial_adapter = DEFAULT_ADAPTER_CLASS.new) subscribe "search_changed", :build_working_set self.adapter = initial_adapter end
Public Instance Methods
build_working_set(_, search, options={})
click to toggle source
# File lib/set_builder_actor.rb, line 13 def build_working_set(_, search, options={}) debug_message "search: #{search.inspect} options: #{options.inspect}" begin working_set = adapter.build_working_set(search, options) publish "set_build_finished", working_set rescue StandardError => e publish "set_build_failed", e end end