Class: ScriptDetails

Inherits:
Object
  • Object
show all
Defined in:
lib/rscalr/model/script.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id) ⇒ ScriptDetails

Returns a new instance of ScriptDetails.



86
87
88
89
# File 'lib/rscalr/model/script.rb', line 86

def initialize id
  @id = id
  @revisions = {}
end

Instance Attribute Details

#idObject

Returns the value of attribute id.



84
85
86
# File 'lib/rscalr/model/script.rb', line 84

def id
  @id
end

#revisionsObject

Returns the value of attribute revisions.



84
85
86
# File 'lib/rscalr/model/script.rb', line 84

def revisions
  @revisions
end

Instance Method Details

#to_sObject



91
92
93
# File 'lib/rscalr/model/script.rb', line 91

def to_s
  "{ type: \"script-details\", script_id: #{@id}, num_revisions: #{@revisions.size}}"
end