Class: Converter

Inherits:
Object
  • Object
show all
Defined in:
lib/pokotarou/converter.rb

Constant Summary collapse

PARENTHESES =
/\(.*\)/

Class Method Summary collapse

Class Method Details

.convert(arr, config) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/pokotarou/converter.rb', line 4

def convert arr, config
  return arr if config.nil?
  config.each do |e|
    range = eval(e.slice(PARENTHESES).delete("()"))
    convert_name = e.gsub(PARENTHESES, "")
    arr[range] = get_val(convert_name, range.size)
  end

  arr
end

.get_val(convert_name, size) ⇒ Object



15
16
17
18
19
20
# File 'lib/pokotarou/converter.rb', line 15

def get_val convert_name, size
  return [""] * size if convert_name == "empty"
  return [nil] * size if convert_name == "nil"
  return ["text\n" * 5] * size if convert_name == "br_text"
  return ["text" * 50] * size if convert_name == "big_text"
end