module Guise
Constants
- DEFAULT_ASSOCIATION_NAME
- DEFAULT_ATTRIBUTE_NAME
- VERSION
Public Class Methods
register_association(association_class, source_class_name, association_options)
click to toggle source
# File lib/guise.rb, line 30 def self.register_association(association_class, source_class_name, association_options) options = registry[source_class_name] GuiseForBuilder.new(association_class, options, association_options).build! end
register_source(source_class, *guises)
click to toggle source
# File lib/guise.rb, line 23 def self.register_source(source_class, *guises) options = Options.new(source_class, *guises) registry[source_class.name] = options HasGuisesBuilder.new(options).build! end