Class: K2ConnectRuby::K2Services::BaseService::CallResult

Inherits:
Struct
  • Object
show all
Defined in:
lib/k2-connect-ruby/k2_services/base_service.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#dataObject

Returns the value of attribute data

Returns:

  • (Object)

    the current value of data



6
7
8
# File 'lib/k2-connect-ruby/k2_services/base_service.rb', line 6

def data
  @data
end

#errorsObject

Returns the value of attribute errors

Returns:

  • (Object)

    the current value of errors



6
7
8
# File 'lib/k2-connect-ruby/k2_services/base_service.rb', line 6

def errors
  @errors
end

#success?Object

Returns the value of attribute success?

Returns:

  • (Object)

    the current value of success?



6
7
8
# File 'lib/k2-connect-ruby/k2_services/base_service.rb', line 6

def success?
  @success?
end

Class Method Details

.errors(messages) ⇒ Object



12
13
14
# File 'lib/k2-connect-ruby/k2_services/base_service.rb', line 12

def errors(messages)
  new(false, nil, messages)
end

.success(data = nil) ⇒ Object



8
9
10
# File 'lib/k2-connect-ruby/k2_services/base_service.rb', line 8

def success(data = nil)
  new(true, data, [])
end