Contains methods related to the management
ILLEGAL_PROPS
lib/neo4j/shared/declared_property.rb:3
#default_value
+ show/hide codedef default_value options[:default] end
def default_value options[:default] end
#initialize
+ show/hide codedef initialize(name, options = {}) fail IllegalPropertyError, "#{name} is an illegal property" if ILLEGAL_PROPS.include?(name.to_s) @name = @name_sym = name @name_string = name.to_s @options = options end
def initialize(name, options = {}) fail IllegalPropertyError, "#{name} is an illegal property" if ILLEGAL_PROPS.include?(name.to_s) @name = @name_sym = name @name_string = name.to_s @options = options end
Returns the value of attribute magic_typecaster
def magic_typecaster @magic_typecaster end
Returns the value of attribute name
def name @name end
Returns the value of attribute name_string
def name_string @name_string end
Returns the value of attribute name_sym
def name_sym @name_sym end
Returns the value of attribute options
def options @options end
#register
+ show/hide codedef register register_magic_properties end
def register register_magic_properties end
#type
+ show/hide codedef type options[:type] end
def type options[:type] end
#typecaster
+ show/hide codedef typecaster options[:typecaster] end
def typecaster options[:typecaster] end