class UsabillaApi::Models::Email::Button::Item

Attributes

date[RW]
groups[RW]
id[RW]
intro_text[RW]
locale[RW]
name[RW]

Public Class Methods

new(args = {}) click to toggle source
# File lib/usabilla_api/models/email/button/item.rb, line 8
def initialize(args = {})
  @id             = args['id']                  || ''
  @date           = args['date']                || ''
  @groups         = add_groups(args['groups'])  || {}
  @intro_text     = args['introText']           || ''
  @locale         = args['locale']              || ''
  @name           = args['name']                || ''
end

Private Instance Methods

add_groups(hash) click to toggle source
# File lib/usabilla_api/models/email/button/item.rb, line 19
def add_groups(hash)
  hash.map{ |group| UsabillaApi::Models::Email::Button::Groups.new(group) } unless hash.nil?
end