Sha256: 23578926e25b2f87d9e42d8e4c8f3dc764f39122b83016e28d17e1ea818609d1

Contents?: true

Size: 996 Bytes

Versions: 8

Compression:

Stored size: 996 Bytes

Contents

PaidUp.configure do |config|
  config.anonymous_customer_stripe_id = 'anonymous-customer'
  config.anonymous_plan_stripe_id = 'anonymous-plan'
  config.free_plan_stripe_id = 'free-plan'

  PaidUp.add_feature(
    slug: 'ad_free',
    title: 'Ad Free',
    description: 'Are ads removed from the site with this plan?',
    setting_type: 'boolean'
  )
  PaidUp.add_feature(
    slug: 'groups',
    title: 'Groups',
    description: 'How many groups are allowed with this plan?',
    # Enables table row counting that is enabled by a positive value
    # for the PaidUp::PlanFeatureSetting.setting associated with this
    # PaidUp::Feature
    setting_type: 'rolify_rows'
  )
  PaidUp.add_feature(
    slug: 'doodads',
    title: 'Doodads',
    description: 'How many doodads included with this plan?',
    setting_type: 'table_rows'
  )
  PaidUp.add_feature(
    slug: 'posts',
    title: 'Posts',
    description: 'How many posts included with this plan?',
    setting_type: 'table_rows'
  )
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
paid_up-0.11.7 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.6 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.5 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.4 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.3 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.2 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.1 spec/dummy/config/initializers/paid_up.rb
paid_up-0.11.0 spec/dummy/config/initializers/paid_up.rb