class Tend::Segment
Constants
- ATTRIBUTES
Attributes
attributes[RW]
Public Class Methods
assign(email, segments = [], options = {})
click to toggle source
# File lib/tend/models/segment.rb, line 7 def self.assign email, segments = [], options = {} call_remote_method "assign", email, segments, options = {} end
detach(email, segments = [], options = {})
click to toggle source
# File lib/tend/models/segment.rb, line 11 def self.detach email, segments = [], options = {} call_remote_method "detach", email, segments, options = {} end
Private Class Methods
call_remote_method(remote_method, email, segments = [], options = {})
click to toggle source
# File lib/tend/models/segment.rb, line 17 def self.call_remote_method remote_method, email, segments = [], options = {} segs = segments.split(",").join(",") post( {email: email, segments: segs}, options.merge(collection: remote_method, no_pagination: true))[:message] end