Module: Nabea2

Defined in:
lib/nabea2.rb,
lib/nabea2/version.rb

Defined Under Namespace

Classes: Error

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.gag(times: times = 15, crazy_num: crazy_num = 3, how_crazy: how_crazy = "ヽ(∴`┏Д┓´)ノ") ⇒ Object



6
7
8
9
10
# File 'lib/nabea2.rb', line 6

def self.gag(times: times = 15, crazy_num: crazy_num = 3, how_crazy: how_crazy = "ヽ(∴`┏Д┓´)ノ")
  (1..times).to_a.map do |n|
     is_crazy?(n, crazy_num) ? "#{how_crazy}#{n}" : "#{n}"
  end
end

.is_crazy?(num, crazy_num) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/nabea2.rb', line 13

def self.is_crazy?(num, crazy_num)
  num % crazy_num == 0 || num.to_s.include?(crazy_num.to_s)
end