Class: Campaign::AddCustomerResult

Inherits:
Data
  • Object
show all
Defined in:
app/models/campaign.rb

Overview

Result wrapper for add customer.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subscribed: nil, message: nil, audience_member: nil) ⇒ AddCustomerResult

Initialize.

Parameters:

  • subscribed (Object) (defaults to: nil)

    the subscribed

  • message (Object) (defaults to: nil)

    the message

  • audience_member (Object) (defaults to: nil)

    the audience member



49
50
# File 'app/models/campaign.rb', line 49

def initialize(subscribed: nil, message: nil, audience_member: nil) = super
# @return [Boolean] whether the record subscribed

Instance Attribute Details

#audience_memberObject (readonly)

Returns the value of attribute audience_member

Returns:

  • (Object)

    the current value of audience_member



44
45
46
# File 'app/models/campaign.rb', line 44

def audience_member
  @audience_member
end

#messageObject (readonly)

Returns the value of attribute message

Returns:

  • (Object)

    the current value of message



44
45
46
# File 'app/models/campaign.rb', line 44

def message
  @message
end

#subscribedObject (readonly)

Returns the value of attribute subscribed

Returns:

  • (Object)

    the current value of subscribed



44
45
46
# File 'app/models/campaign.rb', line 44

def subscribed
  @subscribed
end

Instance Method Details

#subscribed?Boolean

Returns whether the record subscribed.

Returns:

  • (Boolean)

    whether the record subscribed



51
# File 'app/models/campaign.rb', line 51

def subscribed? = subscribed