module Nucleon::Util::CLI

Public Class Methods

decode(encoded_string) click to toggle source
   # File lib/core/util/cli.rb
22 def self.decode(encoded_string)
23   Util::Data.symbol_map(Util::Data.parse_json(Base64.urlsafe_decode64(encoded_string)))
24 end
encode(data) click to toggle source
   # File lib/core/util/cli.rb
18 def self.encode(data)
19   Base64.urlsafe_encode64(Util::Data.to_json(data, false))
20 end
message(name, default = nil) click to toggle source
   # File lib/core/util/cli.rb
 9 def self.message(name, default = nil)
10   if default.nil?
11     default = :none
12   end
13   return I18n.t(name.to_s, :default_value => Console.purple(default.to_s))
14 end