class Interface::Response

Attributes

errors[RW]
result[RW]

Public Class Methods

__error__(errors) click to toggle source
# File lib/interface/response.rb, line 7
def self.__error__(errors)
  new(errors: Array(errors))
end
__ok__(result) click to toggle source
# File lib/interface/response.rb, line 3
def self.__ok__(result)
  new(result: result)
end
new(result: nil, errors: []) click to toggle source
# File lib/interface/response.rb, line 13
def initialize(result: nil, errors: [])
  @errors = errors
  @result = result
  @is_ok  = errors.empty?
end

Public Instance Methods

ok?() click to toggle source
# File lib/interface/response.rb, line 19
def ok?
  @is_ok
end