Class: MonogotoApi::SessionStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/monogoto_api/session_status.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**attributes) ⇒ SessionStatus

Returns a new instance of SessionStatus.



7
8
9
10
# File 'lib/monogoto_api/session_status.rb', line 7

def initialize(**attributes)
    @provision = attributes[:provision]
    @connection = attributes[:connection]
end

Instance Attribute Details

#connectionObject (readonly)

Returns the value of attribute connection.



5
6
7
# File 'lib/monogoto_api/session_status.rb', line 5

def connection
  @connection
end

#provisionObject (readonly)

Returns the value of attribute provision.



5
6
7
# File 'lib/monogoto_api/session_status.rb', line 5

def provision
  @provision
end

Class Method Details

.parse(hash_session) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/monogoto_api/session_status.rb', line 12

def self.parse(hash_session)
    data_first = hash_session["Data"].first
    new(
        provision: data_first["ProvisionStatus"],
        connection: data_first["ConnectionStatus"]
    )
end