class Scoped::Response
Attributes
errors[RW]
result[RW]
Public Class Methods
new(result: {}, errors: {})
click to toggle source
# File lib/scoped-concerns/response.rb, line 7 def initialize(result: {}, errors: {}) raise InvalidType, "result must be a hash" unless result.is_a?(Hash) raise InvalidType, "errors must be a hash" unless errors.is_a?(Hash) @result = result @errors = errors end
Public Instance Methods
success?()
click to toggle source
# File lib/scoped-concerns/response.rb, line 15 def success? @errors.empty? end