Module: Ish::PremiumItem
- Included in:
- Gameui::Map
- Defined in:
- lib/ish/premium_item.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
4 5 6 7 |
# File 'lib/ish/premium_item.rb', line 4 def self.included base base.send :field, :premium_tier, type: Integer, default: 0 # how many stars need to spend, to get access? 0 = free base.send :has_many, :premium_purchases, class_name: '::Gameui::PremiumPurchase', as: :item end |
Instance Method Details
#is_premium ⇒ Object
9 10 11 |
# File 'lib/ish/premium_item.rb', line 9 def is_premium premium_tier > 0 end |
#premium? ⇒ Boolean
12 |
# File 'lib/ish/premium_item.rb', line 12 def premium?; is_premium; end |