Sha256: df761f03ebadb36020f7af6a0fbc6f27cc59f9814a881c78aa34c3a853264941

Contents?: true

Size: 419 Bytes

Versions: 3

Compression:

Stored size: 419 Bytes

Contents

require "nabea2/version"

module Nabea2
  class Error < StandardError; end

  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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nabea2-0.1.2 lib/nabea2.rb
nabea2-0.1.1 lib/nabea2.rb
nabea2-0.1.0 lib/nabea2.rb