module Ketsuban::ClassMethod

Public Instance Methods

ketsuban(news = nil)
Alias for: unlucky_numbers
unlucky_numbers(news = nil) click to toggle source
# File lib/ketsuban/base.rb, line 10
def unlucky_numbers(news = nil)
  return @unlucky_numbers if news.nil?

  self.unlucky_numbers = news
end
Also aliased as: ketsuban
unlucky_numbers=(news) click to toggle source
# File lib/ketsuban/base.rb, line 16
def unlucky_numbers=(news)
  case news.class.to_s
  when 'Array' then @unlucky_numbers = news.sort
  when 'Proc' then @unlucky_numbers = Ketsuban::Utils.includenize!(news)
  else raise "Not support #{news.class} for ketsuban args"
  end
end