Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

31 lines (28 sloc) 0.793 kb
require 'gibbler/mixins'
require 'time'
# arbitrary objects can specify instance variables to gibbler
class ::FullHouse
include Gibbler::Complex
attr_accessor :roles
attr_accessor :stamp
attr_accessor :ready
gibbler :roles
end
a = FullHouse.new
a.roles = [:jesse, :joey, :danny, :kimmy, :michelle, :dj, :stephanie]
a.stamp = Time.now
a.ready = true
a.gibbler
#=> "fa5f741275b6b27932537e1946042b0286286e1d"
# arbitrary objects can append more instance variables later on
class ::FullHouse
gibbler :stamp, :ready
def stamp
Time.parse('2009-08-25 16:43:53 UTC')
end
end
a = FullHouse.new
a.roles = [:jesse, :joey, :danny, :kimmy, :michelle, :dj, :stephanie]
a.ready = true
a.gibbler
#=> "fbdce0d97a856e7106bec418d585c914914b8aa5"
Jump to Line
Something went wrong with that request. Please try again.