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
- .gag(times: times = 15, crazy_num: crazy_num = 3, how_crazy: how_crazy = "ヽ(∴`┏Д┓´)ノ") ⇒ Object
- .is_crazy?(num, crazy_num) ⇒ Boolean
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
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 |