Sha256: 4c7b72e43e59a9dc8eb6dd5f9c690cf698dc1ac1bfd2104b9e3aeeba0a179cf7

Contents?: true

Size: 248 Bytes

Versions: 5

Compression:

Stored size: 248 Bytes

Contents

require 'active_support/core_ext/array'

class LoginBuilder
  def initialize response
    @body = response.body
  end

  def token
    login_result.dig(:token)
  end

  def login_result
    @body.dig(:login_response).dig(:login_result)
  end  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
biro-0.5.1 lib/biro/gateways/ph3a/builders/login_builder.rb
biro-0.4.1 lib/biro/gateways/ph3a/builders/login_builder.rb
biro-0.4.0 lib/biro/gateways/ph3a/builders/login_builder.rb
biro-0.3.0 lib/biro/gateways/ph3a/builders/login_builder.rb
biro-0.2.0 lib/biro/gateways/ph3a/builders/login_builder.rb