Remove deprecation warning

以下2つの deprecation warning に対応してみました :santa: 

- Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect`syntax or explicitly enable `:should` instead.

- Calling #ago or #until on a number (e.g.  5.ago) is deprecated and will be removed in the future, use 5.seconds.ago instead.
Sorry for my misunderstanding. You are right.

`AS::Duration` inherits `BlankObject`, so it does have `__send__` only, doesn't have even `send`.  And when I call `AS::Duration#send`, the call was delegated to `Numeric#send` and got warning.

誤解していました。すみません。

AS::DurationはBlankObjectを継承していて、`send`すらなく、かつ知らないメソッドはぜんぶ内部の数値に委譲するような作りのオブジェクトだったんですね。なので、`send`を呼ぶと最終的に`Numeric#send`が呼ばれて、警告が出ていたようです。

それを踏まえると、`BasicObject` にもある`__send__`を使うようにするというのが、正しい解決策っぽいです。

ありがとうございました。