Class: Typedeploy::Kit::Family

Inherits:
Object
  • Object
show all
Defined in:
lib/typedeploy/kit.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Family

Returns a new instance of Family.



21
22
23
# File 'lib/typedeploy/kit.rb', line 21

def initialize(data)
  @data = data
end

Instance Method Details

#fidObject



25
26
27
# File 'lib/typedeploy/kit.rb', line 25

def fid
  @data['id']
end

#to_paramsObject



29
30
31
32
33
# File 'lib/typedeploy/kit.rb', line 29

def to_params
  params = {'variations' => @data['variations'].join(',')}
  params['subset'] = @data['subset']
  params
end

#to_sObject



34
35
36
# File 'lib/typedeploy/kit.rb', line 34

def to_s
  "<Family #{@data['id']}:#{to_params.inspect}>"
end