Module: Zebris

Defined in:
lib/zebris.rb,
lib/zebris/types.rb,
lib/zebris/version.rb,
lib/zebris/document.rb,
lib/zebris/serializers/json.rb

Defined Under Namespace

Modules: Document, Serializers, Types

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.redisObject



11
12
13
# File 'lib/zebris.rb', line 11

def self.redis
  @redis
end

.redis=(connection) ⇒ Object



7
8
9
# File 'lib/zebris.rb', line 7

def self.redis=(connection)
  @redis = connection
end

.serializerObject



20
21
22
# File 'lib/zebris.rb', line 20

def self.serializer
  @serializer ||= Zebris::Serializers::JSON
end

.serializer=(serializer) ⇒ Object



15
16
17
18
# File 'lib/zebris.rb', line 15

def self.serializer=(serializer)
  raise "Not a zebris serializer" unless serializer.name.start_with?("Zebris::Serializers")
  @serializer = serializer
end