class Ukemi::CLI
Public Instance Methods
lookup(data)
click to toggle source
# File lib/ukemi/cli.rb, line 10 def lookup(data) data = refang(data) set_ordering options["order_by"] result = Moderator.lookup(data) puts JSON.pretty_generate(result) end
refang(data)
click to toggle source
# File lib/ukemi/cli.rb, line 21 def refang(data) data.gsub("[.]", ".").gsub("(.)", ".") end
set_ordering(order_by)
click to toggle source
# File lib/ukemi/cli.rb, line 25 def set_ordering(order_by) parts = order_by.split("-") ordering_key = parts.last sort_order = parts.length == 2 ? "DESC" : "ASC" Ukemi.configure do |config| config.ordering_key = ordering_key config.sort_order = sort_order end end