Module: CipherWord

Defined in:
lib/cipher_word.rb,
lib/cipher_word/version.rb

Constant Summary collapse

VERSION =
"1.0.4"

Class Method Summary collapse

Class Method Details

.cipher(word) ⇒ Object



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

def self.cipher(word)
  a = word.length
  word_a = ''
  (0...a).each { |i|
    word_b = word[i].ord
    word_b += 1
    word_a += word_b.chr Encoding::UTF_8
  }
  word_a
end

.decoding(word) ⇒ Object



15
16
17
18
19
20
21
22
23
24
# File 'lib/cipher_word.rb', line 15

def self.decoding(word)
  a = word.length
  word_a = ''
  (0...a).each { |i|
    word_b = word[i].ord
    word_b -= 1
    word_a += word_b.chr Encoding::UTF_8
  }
  word_a
end