Backported from Ruby 2.0 to 1.9
# File lib/cucumber.rb, line 26 def Hash(other) return {} if other.nil? || other == [] raise TypeError, "can't convert #{other.class} into Hash" unless other.respond_to?(:to_hash) other.to_hash end
# File lib/cucumber/deprecate.rb, line 25 def self.deprecate(*args) Deprecate::Strategy.call(*args) end
@private
# File lib/cucumber/platform.rb, line 21 def file_mode(m, encoding="UTF-8") "#{m}:#{encoding}" end
# File lib/cucumber.rb, line 13 def logger return @log if @log @log = Logger.new(STDOUT) @log.level = Logger::INFO @log end
# File lib/cucumber.rb, line 20 def logger=(logger) @log = logger end