module Scope2Klingon

Public Instance Methods

scope2klingon() click to toggle source
# File lib/dsl/operators/plugins/scope2klingon.rb, line 8
def scope2klingon
  @scope2klingon = true
  @output = []
  return unless @object.is_a?(String)

  output = @object.scan(/.{1}/)

  output.each_with_index do |val, idx|
    @output[idx] = KLINGON_LETTERS[val.upcase.to_sym]
  end

  puts @output.join(' ')
end