Class: ForgeryJa

Inherits:
Forgery
  • Object
show all
Defined in:
lib/forgery_ja/version.rb,
lib/forgery_ja/constant.rb,
lib/forgery_ja/forgery_ja.rb

Defined Under Namespace

Classes: Address, Date, Monetary, Name

Constant Summary collapse

VERSION =

version number

"0.2.0"
KANJI =

Define RETURN_TYPE : Kanji

0
HIRA =

Define RETURN_TYPE : Hiragana

1
KANA =

Define RETURN_TYPE : Katakana

2
H_KANA =

Define RETURN_TYPE : Half Katakana

3
ROMA =

Define RETURN_TYPE : Romaji

4
ARRAY =

Define RETURN_TYPE : Array

5

Class Method Summary collapse

Class Method Details

.default_options(option) ⇒ Object

merge option



5
6
7
# File 'lib/forgery_ja/forgery_ja.rb', line 5

def self.default_options(option)
  {:to => ForgeryJa::KANJI}.merge(option)
end

.parse(str, ret_type) ⇒ Object

parse dictionaries data



9
10
11
12
13
# File 'lib/forgery_ja/forgery_ja.rb', line 9

def self.parse(str, ret_type)
  strs = str.split(',')
  return strs if ret_type == ForgeryJa::ARRAY
  strs[ret_type]
end