class Newsletterable::OrmAdapters::ActiveModel

Public Instance Methods

query_subscription(query, initialize = false) click to toggle source
# File lib/newsletterable/orm_adapters/active_model.rb, line 4
def query_subscription(query, initialize = false)
        scope = subscriptions_model.where(query)

        if initialize
                scope.first_or_initialize do |s|
                        s.pending!
                end
        else
                scope.first
        end
end
save(record) click to toggle source
# File lib/newsletterable/orm_adapters/active_model.rb, line 16
def save(record)
        record.save!
end