class JLG::CLI
Public Instance Methods
add_code(input_file)
click to toggle source
# File lib/japanese_local_governments/cli.rb, line 40 def add_code(input_file) JLG::Governments.append_code(input_file, options[:output], pref:options[:pref_column], name:options[:name_column], sjis:options[:sjis]) rescue =>e $stderr.puts e.message end
code(pref, name=pref)
click to toggle source
# File lib/japanese_local_governments/cli.rb, line 24 def code(pref, name=pref) code = JLG::Governments.code_of(pref, name) $stdout.puts code unless code.nil? end
data(code)
click to toggle source
# File lib/japanese_local_governments/cli.rb, line 30 def data(code) data = JLG::Governments.data_of(code.to_i) $stdout.puts data.values.join(',') unless data.nil? end
list()
click to toggle source
# File lib/japanese_local_governments/cli.rb, line 12 def list pref_only = options[:prefectures] if pref_only JLG::Prefectures.list(options[:output],sjis:options[:sjis]) else JLG::Governments.list(options[:output],sjis:options[:sjis]) end rescue =>e $stderr.puts e.message end