Sha256: 17951491591d2d7ab3ee9f9f90719bb7f3e164ebae531e90679f58ef352f2b8e

Contents?: true

Size: 399 Bytes

Versions: 10

Compression:

Stored size: 399 Bytes

Contents

require 'pp'
require 'pathname'
require 'rubygems'
require 'adapter/memory'

root_path = Pathname(__FILE__).dirname.join('..').expand_path
lib_path  = root_path.join('lib')
$:.unshift(lib_path)
require 'toystore'

class User
  include Toy::Store
  store :memory, {}

  attribute :name, String
end

user = User.create(:name => 'John')

pp user
pp User.get(user.id)

user.destroy

pp User.get(user.id)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
toystore-0.8.3 examples/memory.rb
toystore-0.8.2 examples/memory.rb
toystore-0.8.1 examples/memory.rb
toystore-0.8.0 examples/memory.rb
toystore-0.7.0 examples/memory.rb
toystore-0.6.6 examples/memory.rb
toystore-0.6.5 examples/memory.rb
toystore-0.6.4 examples/memory.rb
toystore-0.6.3 examples/memory.rb
toystore-0.6.2 examples/memory.rb