Method: Smoke::Origin#truncate

Defined in:
lib/smoke/origin.rb

#truncate(length) ⇒ Object

Truncate your result set to this many objects

Usage

Smoke.yql(:cameras) do
  ...
  truncate(3)
end
Smoke.cameras.output
=> [{title => "Canon"}, {:title => "Nikon"}, {:title => "Pentax"}]

Truncate must be used inside an ‘emit` block.



232
233
234
# File 'lib/smoke/origin.rb', line 232

def truncate(length)
  @items = @items[0..(length - 1)]
end