Sha256: f6d82c6d33bd8090ab6963d616040f15a41f4ca6df3ee419f059899d468ebe52

Contents?: true

Size: 825 Bytes

Versions: 17

Compression:

Stored size: 825 Bytes

Contents

#!/usr/bin/env ruby -rubygems

require File.join(File.dirname(__FILE__), 'authentication')

collection = StorageRoom::Collection.find('4dda7761b65245fde100005d')
Book = collection.entry_class

entries = Book.search(:title => 'Hitchhikers Guide to the Galaxy')

puts "Entries with title 'Hitchhikers Guide to the Galaxy':"

entries.resources.each do |entry|
  puts "- #{entry.title} : #{entry[:@url]}"
end

# Some more example for searches

Book.search(:tags => ['fiction', 'future', 'novel']) # search for Books *with any* of these tags
Book.search(:tags.all => ['french', 'fiction']) # search for Books *with all* of these tags
Book.search(:tags.nin => ['german', 'chinese']) # search for Books *without any* of these tags

Book.find_by_urls('book_url1', 'book_url2', 'book_url3') # load multiple Books at once by their @url

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
storage_room-0.3.24 examples/search_entries.rb
storage_room-0.3.23 examples/search_entries.rb
storage_room-0.3.22 examples/search_entries.rb
storage_room-0.3.21 examples/search_entries.rb
storage_room-0.3.20 examples/search_entries.rb
storage_room-0.3.19 examples/search_entries.rb
storage_room-0.3.18 examples/search_entries.rb
storage_room-0.3.17 examples/search_entries.rb
storage_room-0.3.16 examples/search_entries.rb
storage_room-0.3.15 examples/search_entries.rb
storage_room-0.3.14 examples/search_entries.rb
storage_room-0.3.13 examples/search_entries.rb
storage_room-0.3.12 examples/search_entries.rb
storage_room-0.3.11 examples/search_entries.rb
storage_room-0.3.10 examples/search_entries.rb
storage_room-0.3.9 examples/search_entries.rb
storage_room-0.3.8 examples/search_entries.rb