Module: Ruflet::UI::Services::NoArgumentServiceMethods

Defined in:
lib/ruflet_ui/ruflet/ui/services/current_service_methods.rb

Instance Method Summary collapse

Instance Method Details

#define_no_argument_service_methods(*method_names) ⇒ Object



44
45
46
47
48
49
50
# File 'lib/ruflet_ui/ruflet/ui/services/current_service_methods.rb', line 44

def define_no_argument_service_methods(*method_names)
  method_names.each do |method_name|
    define_method(method_name) do |timeout: 10, on_result: nil|
      invoke_service_method(method_name, timeout: timeout, on_result: on_result)
    end
  end
end