module Ordinare
Constants
- VERSION
Public Instance Methods
hi()
click to toggle source
# File lib/ordinare.rb, line 9 def hi "Ciao, sono Ordinare" end
parse_args()
click to toggle source
# File lib/ordinare.rb, line 13 def parse_args path = "Gemfile" overwrite = true version = nil help = nil check = nil OptionParser.new do |opts| opts.banner = "Usage: ordinare inside your Rails project" opts.separator "" opts.separator "Specific options:" opts.on("-pFILE", "--path=FILE", "Order file") do |filename| path = filename end opts.on("-n", "--no-overwrite", "Don't overwrite Gemfile") do overwrite = false end opts.on("-c", "--check", "Check if Gemfile is sorted properly") do check = true end opts.on("-v", "--version", "Check gem version") do puts Ordinare::VERSION version = true end opts.on("-h", "--help", "Get help") do puts opts help = true end end.parse! return if version || help if check Ordinare::Check.gemfile_sorted?(path) else puts path Ordinare::Sort.sort_gemfile(overwrite, path) end end