Module: Pushable::ClassMethods

Defined in:
lib/pushable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#pushesObject

Returns the value of attribute pushes.



47
48
49
# File 'lib/pushable.rb', line 47

def pushes
  @pushes
end

Instance Method Details

#push(options = {}) ⇒ Object



55
56
57
# File 'lib/pushable.rb', line 55

def push(options={})
  @pushes = options
end

#pushableObject



49
50
51
52
53
# File 'lib/pushable.rb', line 49

def pushable
  @pushes = { create: :collections,
              update: [ :collections, :instances ],
             destroy: [ :collections, :instances ] } #default events and channels
end