class RandomJapaneseString

Constants

HIRA
KANJI
KATA
MIX
VERSION

Public Class Methods

generate(size) click to toggle source
# File lib/random_japanese_string.rb, line 22
def self.generate size
  MIX.sample(size).join
end
hiragana(size) click to toggle source
# File lib/random_japanese_string.rb, line 10
def self.hiragana size
  HIRA.sample(size).join
end
kanji(size) click to toggle source
# File lib/random_japanese_string.rb, line 18
def self.kanji size
  KANJI.sample(size).join
end
katakana(size) click to toggle source
# File lib/random_japanese_string.rb, line 14
def self.katakana size
  KATA.sample(size).join
end

Public Instance Methods

generate(size) click to toggle source
# File lib/random_japanese_string.rb, line 38
def generate size
  MIX.sample(size).join
end
hiragana(size) click to toggle source
# File lib/random_japanese_string.rb, line 26
def hiragana size
  HIRA.sample(size).join
end
kanji(size) click to toggle source
# File lib/random_japanese_string.rb, line 34
def kanji size
  KANJI.sample(size).join
end
katakana(size) click to toggle source
# File lib/random_japanese_string.rb, line 30
def katakana size
  KATA.sample(size).join
end