Skip to content

Instantly share code, notes, and snippets.

@bradgessler
Created February 5, 2026 11:10
Show Gist options
  • Select an option

  • Save bradgessler/6e3e746b38e027157cf61745f8b18585 to your computer and use it in GitHub Desktop.

Select an option

Save bradgessler/6e3e746b38e027157cf61745f8b18585 to your computer and use it in GitHub Desktop.
Superfeature::Plan
module Plans::Website
class Creator < Free
def name = "Creator"
def tagline = "For people building an audience on social media"
def price = 19
def monthly_price = 19.discounted_by(discount)
def annual_price = 199.discounted_by(discount)
def description = "Grow your audience with links that stand out."
def colors = Plans::Colors::Emerald.new
def next = plan Business
def previous = plan Free
def rendering_credits
hard_limit "Page rendering credits",
maximum: 500,
quantity: 0,
visible: []
end
def estimate
PageRenderingEstimate.new(pages: 100, social_networks: 1, cache_ttl: "30 days")
end
def support
enable "Email support",
group: "Support",
visible: []
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment