Sha256: 272fa6f1d0c84e2b465028c45ccd5f3e45b298694c796671a7cf15f7d7c66b70

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

Contents

after :plans do
  free = PaidUp::Plan.find_by_name 'Free'
  no_ads = PaidUp::Plan.find_by_name 'No Ads'
  group_leader = PaidUp::Plan.find_by_name 'Group Leader'
  professional = PaidUp::Plan.find_by_name 'Professional'

  # Ad Free
  PaidUp::PlanFeatureSetting.create(
      feature: 'ad_free',
      plan: no_ads,
      setting: 1
  )

  # Group Leader
  PaidUp::PlanFeatureSetting.create(
      feature: 'ad_free',
      plan: group_leader,
      setting: 1
  )
  PaidUp::PlanFeatureSetting.create(
      feature: 'groups',
      plan: group_leader,
      setting: 1
  )
  PaidUp::PlanFeatureSetting.create(
      feature: 'doodads',
      plan: group_leader,
      setting: 5
  )

  # Professional
  PaidUp::PlanFeatureSetting.create(
      feature: 'ad_free',
      plan: professional,
      setting: 1
  )
  PaidUp::PlanFeatureSetting.create(
      feature: 'groups',
      plan: professional,
      setting: PaidUp::Unlimited.to_i(:db)
  )
  PaidUp::PlanFeatureSetting.create(
      feature: 'doodads',
      plan: professional,
      setting: PaidUp::Unlimited.to_i(:db)
  )
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
paid_up-0.4.0 spec/dummy/db/seeds/plan_feature_settings.seeds.rb