class StarkBank::User

Attributes

environment[R]
pem[R]

Public Class Methods

new(environment, id, private_key) click to toggle source
Calls superclass method StarkBank::Utils::Resource::new
# File lib/user/user.rb, line 9
def initialize(environment, id, private_key)
  require_relative('../utils/checks')
  super(id)
  @pem = StarkBank::Utils::Checks.check_private_key(private_key)
  @environment = StarkBank::Utils::Checks.check_environment(environment)
end

Public Instance Methods

private_key() click to toggle source
# File lib/user/user.rb, line 16
def private_key
  EllipticCurve::PrivateKey.fromPem(@pem)
end