class ApplicationTemplate

Attributes

descriptor_yaml[RW]
display_name[RW]
gear_cost[RW]
git_url[RW]
metadata[RW]
tags[RW]
uuid[RW]

Public Class Methods

find(id) click to toggle source
# File lib/stickshift-controller/app/models/application_template.rb, line 11
def self.find(id)
  super(nil,id)
end
find_all(tag=nil) click to toggle source
# File lib/stickshift-controller/app/models/application_template.rb, line 15
def self.find_all(tag=nil)
  tag = {:tag => tag} unless tag.nil?
  super(nil,tag)
end
new(display_name=nil,descriptor_yaml=nil,git_url=nil,tags=[], gear_cost=0, metadata = {}) click to toggle source
# File lib/stickshift-controller/app/models/application_template.rb, line 5
def initialize(display_name=nil,descriptor_yaml=nil,git_url=nil,tags=[], gear_cost=0, metadata = {})
  self.display_name, self.descriptor_yaml, self.git_url, self.tags, self.gear_cost, self.metadata =
    display_name, descriptor_yaml, git_url, tags, gear_cost, metadata
    self.uuid = StickShift::Model.gen_uuid
end

Public Instance Methods

delete() click to toggle source
# File lib/stickshift-controller/app/models/application_template.rb, line 24
def delete
  super(nil)
end
save() click to toggle source
# File lib/stickshift-controller/app/models/application_template.rb, line 20
def save
  super(nil)
end