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