lib/redis-model-extension/attributes.rb in redis-model-extension-0.4.1 vs lib/redis-model-extension/attributes.rb in redis-model-extension-0.4.2
- old
+ new
@@ -18,21 +18,26 @@
#put arguments into json
def to_json
to_arg.to_json
end
-
- private
+ private
# get value from instance variable
def value_get name
instance_variable_get(:"@#{name}")
end
+ alias :attribute :value_get
# set value into instance variable
def value_set name, value
instance_variable_set(:"@#{name}", value_parse(value, redis_fields_defaults_config[name]))
end
+ alias :attribute= :value_set
+ def attribute?(name)
+ value_get(name) && !value_get(name).blank? ? true : false
+ end
+
end
-end
\ No newline at end of file
+end