Class: Skypekit::FFI::AccountStatusData

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/skypekit/ffi/account_status_data.rb

Instance Method Summary collapse

Instance Method Details

#inspectObject



33
34
35
# File 'lib/skypekit/ffi/account_status_data.rb', line 33

def inspect
  "#{super} status=#{status} skypename=#{skypename} reason=#{reason}"
end

#logged_in?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/skypekit/ffi/account_status_data.rb', line 25

def logged_in?
  status == :logged_in
end

#logged_out?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/skypekit/ffi/account_status_data.rb', line 29

def logged_out?
  status == :logged_out && reason != 0
end

#reasonObject



21
22
23
# File 'lib/skypekit/ffi/account_status_data.rb', line 21

def reason
  self[:reason]
end

#skypenameObject



17
18
19
# File 'lib/skypekit/ffi/account_status_data.rb', line 17

def skypename
  self[:skypename]
end

#statusObject



13
14
15
# File 'lib/skypekit/ffi/account_status_data.rb', line 13

def status
  self[:status]
end