Sha256: 2a948e3ebb42e0efcba58615bde1045521f7f81157a62457fc70e1b8891ece51
Contents?: true
Size: 867 Bytes
Versions: 1
Compression:
Stored size: 867 Bytes
Contents
# frozen_string_literal: true require_relative 'methods' module SlackRubyBotServer module Stripe module Models module Mongoid extend ActiveSupport::Concern include Methods included do field :stripe_customer_id, type: String field :subscribed, type: ::Mongoid::Boolean, default: false field :subscribed_at, type: DateTime field :subscription_expired_at, type: DateTime field :trial_informed_at, type: DateTime field :subscription_past_due_at, type: DateTime field :subscription_past_due_informed_at, type: DateTime scope :striped, -> { where(subscribed: true, :stripe_customer_id.ne => nil) } scope :trials, -> { where(subscribed: false) } end end end end end Team.include SlackRubyBotServer::Stripe::Models::Mongoid
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slack-ruby-bot-server-stripe-0.2.0 | lib/slack-ruby-bot-server-stripe/models/mongoid.rb |