module Moist::Models::Campaign
Public Class Methods
included(klass)
click to toggle source
# File lib/moist/models/campaign.rb, line 4 def self.included(klass) klass.extend ClassMethods end
Public Instance Methods
steps()
click to toggle source
# File lib/moist/models/campaign.rb, line 8 def steps Steps::Collection.for(self) end
subscribed?(subscriber, **args)
click to toggle source
# File lib/moist/models/campaign.rb, line 16 def subscribed?(subscriber, **args) moist_campaign_subscribers.exists?(subscriber: subscriber, **args) end
to_slug()
click to toggle source
# File lib/moist/models/campaign.rb, line 12 def to_slug slug.to_sym end