module Rubernate::Relations::ClassMethods
Public Instance Methods
add_field(name,type,*args)
click to toggle source
# File lib/rubernate/relations.rb, line 42 def add_field(name,type,*args) @fields ||= [] @fields << Hash[:name=>name,:type=>type,:args=>args] end
add_relation(name,clazz,type,params)
click to toggle source
# File lib/rubernate/relations.rb, line 55 def add_relation(name,clazz,type,params) @relations ||= [] @relations << Hash[:name=>name,:class=>clazz,:type=>type,:params=>params] end
bind_class(clazz)
click to toggle source
# File lib/rubernate/relations.rb, line 30 def bind_class(clazz) @from_java_class = clazz end
fields()
click to toggle source
# File lib/rubernate/relations.rb, line 34 def fields @fields end
relations()
click to toggle source
# File lib/rubernate/relations.rb, line 38 def relations @relations end
supported_associations()
click to toggle source
# File lib/rubernate/relations.rb, line 64 def supported_associations @@supported_associations end
supported_types()
click to toggle source
# File lib/rubernate/relations.rb, line 60 def supported_types @@supported_types end
table_name()
click to toggle source
# File lib/rubernate/relations.rb, line 47 def table_name @table_name end
table_name=(table_name)
click to toggle source
# File lib/rubernate/relations.rb, line 51 def table_name=(table_name) @table_name=table_name end