add file dependency in Rakefile
fix operator method: "~@" => "~"
add spec