class Extends
Attributes
api[RW]
Public Class Methods
new(api)
click to toggle source
# File lib/unisender_api/extends.rb, line 4 def initialize(api) self.api = api end
Public Instance Methods
createField(name, type, is_visible = 1, view_pos = 1)
click to toggle source
# File lib/unisender_api/extends.rb, line 12 def createField(name, type, is_visible = 1, view_pos = 1) param = Hash.new param.merge!(self.api.gen_hash(name, 'name')) param.merge!(self.api.gen_hash(type, 'type')) param.merge!(self.api.gen_hash(is_visible, 'is_visible')) param.merge!(self.api.gen_hash(view_pos)) self.api.api_call('createField', param) end
deleteTag(id)
click to toggle source
# File lib/unisender_api/extends.rb, line 35 def deleteTag(id) param = Hash.new param.merge!(self.api.gen_hash(id, 'id')) self.api.api_call('deleteTag', param) end
getFields()
click to toggle source
# File lib/unisender_api/extends.rb, line 8 def getFields self.api.api_call('getFields', {}) end
getTags()
click to toggle source
# File lib/unisender_api/extends.rb, line 31 def getTags self.api.api_call('getTags', {}) end
updateField(id, name = '', type = '', is_visible = 1, view_pos = 1)
click to toggle source
# File lib/unisender_api/extends.rb, line 21 def updateField(id, name = '', type = '', is_visible = 1, view_pos = 1) param = Hash.new param.merge!(self.api.gen_hash(id, 'id')) param.merge!(self.api.gen_hash(name, 'name')) if name != '' param.merge!(self.api.gen_hash(type, 'type')) if type != '' param.merge!(self.api.gen_hash(is_visible, 'is_visible')) param.merge!(self.api.gen_hash(view_pos, 'view_pos')) self.api.api_call('updateField', param) end