class Caseconv::Cli
Constants
- CASE_METHOD_NAME_MAP
Public Instance Methods
convert(file_name=nil)
click to toggle source
# File lib/caseconv/cli.rb, line 17 def convert(file_name=nil) unless case_type = CASE_METHOD_NAME_MAP[options[:case]] STDERR.puts "Not supported case: #{options[:case]}" end if file_name File.open(file_name, 'r') do |file| Caseconv::App.new.convert_file(file, case_type).each do |line| puts line end end else Caseconv::App.new.convert_file(STDIN, case_type).each do |line| puts line end end end