Method: Arspy::Operators.format_column_association
- Defined in:
- lib/arspy/operators.rb
.format_column_association(assoc) ⇒ Object
41 42 43 44 |
# File 'lib/arspy/operators.rb', line 41 def self.format_column_association(assoc) = assoc..select{|k,v| [:through, :as, :polymorphic].include?(k)} [assoc.name.to_s, assoc.macro.to_s, "(#{assoc.options[:class_name] || assoc.name.to_s.singularize.camelize})", .empty? ? '' : Hash[*.flatten].inspect] end |