Require, load用于文件, *.rb require一般用于加载库文件,load加在配置文件,ruquire可省略“.rb",它指挥在第一次时候载入,如在字require就被忽略 load加载多次 include 用于包含一个文件中的模块 require 'webrick' include WEBrick # 可以不用 server = WEBrick::HTTPServer.new(...) server = HTTPServer.new(...) 当你修改一段代码,不用重启服务器,…
#自定义转换器 1 opts.accept(Hash) do |string| hash = {} string.split(',').each do |pair| key,value = pair.split(/:/) hash[key] = value end hash end opts.on('--custom ATTRS',Hash) do |hash| custom_attributes = hash end A command like foo --custom foo:bar,ba…