Sha256: d245dd650c392542af2f4c704bc011f54e502369c4f08a1216aad40ad9a1f615
Contents?: true
Size: 396 Bytes
Versions: 2
Compression:
Stored size: 396 Bytes
Contents
class Herder class Interaction < Herder::Model def toggle val = !["true", true].include?(value) query.set(key).to(val) end def undo! destroy end def to_s value end def ==(other) value == other end private def query @query ||= Interactable::Query.new(type: interactable_type, id: interactable_id) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
herder-0.0.5 | lib/herder/interaction.rb |
herder-0.0.4 | lib/herder/interaction.rb |