aggiungere github ai repository di gem
gem sources -a http://gems.github.com
simple commandline CLI lib wrapper
#!/usr/bin/env ruby # library to require and wrap require 'thelib' def parse_options options = {} case ARGV[1] when "-e" options[:e] = ARGV[2] when "-d" options[:d] = ARGV[2] end options end case ARGV[0] when "start" STDOUT.puts "start on #{parse_options.inspect}" when "stop" STDOUT.puts "stop on #{parse_options.inspect}" when "restart" STDOUT.puts "restart on #{parse_options.inspect}" else STDOUT.puts <<-EOF Please provide command name Usage: start stop restart options: -e ENVIRONMENT. Default: development -d DEAMON, true or false. Default: true EOF end
#isset($_GET['name']) params[:name].blank? #str_replace('World', 'Bob', 'Hello World') 'Hello World'.gsub('World', 'Bob')
require 'rubygems' require 'sinatra' require 'json' get '*' do content_type :json { "Hello" => "World" }.to_json end
require 'json' ruby_obj = JSON.parse('{"blue": [1, 2], "ocean": "water"}') p ruby_obj puts ruby_obj.class puts ruby_obj["blue"].class ruby_obj["ocean"] = {"water" => %w{fishy salty}} puts JSON.generate(ruby_obj) puts JSON.pretty_generate(ruby_obj)