class ApiService::BaseAction
Attributes
options[R]
Public Class Methods
new(name, options)
click to toggle source
# File lib/api_service/base_action.rb, line 5 def initialize(name, options) @options = default_options.merge(options) @name = name end
Public Instance Methods
abort_on_fail?()
click to toggle source
# File lib/api_service/base_action.rb, line 10 def abort_on_fail? !@options[:permissive] end
fail_http_status()
click to toggle source
# File lib/api_service/base_action.rb, line 14 def fail_http_status @options[:fail_http_status] end
Private Instance Methods
default_options()
click to toggle source
# File lib/api_service/base_action.rb, line 20 def default_options { permissive: false, fail_http_status: 422 } end