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