# File lib/thin/command.rb, line 35 def shellify shellified_options = @options.inject([]) do |args, (name, value)| args << case value when NilClass, TrueClass then "--#{name}" when FalseClass else "--#{name.to_s.tr('_', '-')}=#{value.inspect}" end end raise ArgumentError, "Path to thin script can't be found, set Command.script" unless self.class.script "#{self.class.script} #{@name} #{shellified_options.compact.join(' ')}" end