kentaro/triglav-client-ruby — pull request #1 by kyanny (2013-03-04 05:56:28+00:00)
Title: NameError: uninitialized constant Triglav::Client::Model

Synopsis に従い #hosts_in メソッドを呼び出すと NameError 例外が発生します。
lib/triglav/client.rb のなかで model.rb をロードしていないのにModel という定数を使っているのが原因と思われます。
テスト実行時は spec_helper で model.rb をロードしているので検知できていないようです（同じ理由から、この不具合を再現するテストケースを書けません）

```
$ irb
require 'irb(main):001:0> require 'triglav/client'
=> true
irb(main):002:0> client = Triglav::Client.new(
irb(main):003:1* base_url: 'http://example.com/',
irb(main):004:1* api_token: 'xxxxxxxxxxxxxxxxxxx',
irb(main):005:1* )
=> #
irb(main):006:0> client.hosts_in('sqale')
NameError: uninitialized constant Triglav::Client::Model
from /Users/usr0600121/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/triglav-client-0.0.3/lib/triglav/client.rb:117:in `block in hosts_in'
from /Users/usr0600121/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/triglav-client-0.0.3/lib/triglav/client.rb:116:in `map'
from /Users/usr0600121/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/triglav-client-0.0.3/lib/triglav/client.rb:116:in `hosts_in'
from (irb):6
from /Users/usr0600121/.rbenv/versions/1.9.3-p392/bin/irb:12:in `

'
```