Class: Hackle::Sdk

Inherits:
Object
  • Object
show all
Defined in:
lib/hackle/internal/model/sdk.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:, version:, key:) ⇒ Sdk

Returns a new instance of Sdk.

Parameters:

  • name (String)
  • version (String)
  • key (String)


17
18
19
20
21
# File 'lib/hackle/internal/model/sdk.rb', line 17

def initialize(name:, version:, key:)
  @name = name
  @version = version
  @key = key
end

Instance Attribute Details

#keyObject (readonly)

Returns the value of attribute key.



12
# File 'lib/hackle/internal/model/sdk.rb', line 12

attr_reader :name, :version, :key

#nameString (readonly)

Returns:

  • (String)


12
13
14
# File 'lib/hackle/internal/model/sdk.rb', line 12

def name
  @name
end

#versionString (readonly)

Returns:

  • (String)


12
# File 'lib/hackle/internal/model/sdk.rb', line 12

attr_reader :name, :version, :key