Class: AccessGrid::Template

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Template

Returns a new instance of Template.



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/accessgrid/console.rb', line 55

def initialize(data)
  @id = data['id']
  @name = data['name']
  @platform = data['platform']
  @protocol = data['protocol']
  @allow_on_multiple_devices = data['allowed_device_counts']['allow_on_multiple_devices']
  @watch_count = data['allowed_device_counts']['watch']
  @iphone_count = data['allowed_device_counts']['iphone']
  @support_info = data['support_settings']
  @style_settings = data['style_settings']
end

Instance Attribute Details

#allow_on_multiple_devicesObject (readonly)

Returns the value of attribute allow_on_multiple_devices.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def allow_on_multiple_devices
  @allow_on_multiple_devices
end

#idObject (readonly)

Returns the value of attribute id.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def id
  @id
end

#iphone_countObject (readonly)

Returns the value of attribute iphone_count.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def iphone_count
  @iphone_count
end

#nameObject (readonly)

Returns the value of attribute name.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def name
  @name
end

#platformObject (readonly)

Returns the value of attribute platform.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def platform
  @platform
end

#protocolObject (readonly)

Returns the value of attribute protocol.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def protocol
  @protocol
end

#style_settingsObject (readonly)

Returns the value of attribute style_settings.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def style_settings
  @style_settings
end

#support_infoObject (readonly)

Returns the value of attribute support_info.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def support_info
  @support_info
end

#watch_countObject (readonly)

Returns the value of attribute watch_count.



52
53
54
# File 'lib/accessgrid/console.rb', line 52

def watch_count
  @watch_count
end