Class: SendgridTemplateEngine::Template

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#idObject

Returns the value of attribute id.



62
63
64
# File 'lib/templates.rb', line 62

def id
  @id
end

#nameObject

Returns the value of attribute name.



62
63
64
# File 'lib/templates.rb', line 62

def name
  @name
end

#versionsObject

Returns the value of attribute versions.



62
63
64
# File 'lib/templates.rb', line 62

def versions
  @versions
end

Class Method Details

.create(value) ⇒ Object



64
65
66
67
68
69
70
71
72
73
74
# File 'lib/templates.rb', line 64

def self.create(value)
  obj = Template.new
  obj.id = value["id"]
  obj.name = value["name"]
  obj.versions = []
  value["versions"].each{|version|
    ver = Version.create(version)
    obj.versions.push(ver)
  }
  obj
end