symbol.rb revision 63d811572111990f3a188a45c1e2da123e5f20b6
f8ead0942a9b7c8fcf91414ed1b534d5807ca555Timo Sirainen# This model is namespaced in the module OntologyMember because the class
f8ead0942a9b7c8fcf91414ed1b534d5807ca555Timo Sirainen# Symbol is already taken by ruby.
f8ead0942a9b7c8fcf91414ed1b534d5807ca555Timo Sirainen # associations for SineAxiomSelection
b200bc3875fa06d42c8619865cc306c3297fcaccAki Tuomi has_one :sine_symbol_commonness, class_name: SineSymbolCommonness
ca44a6ba994aaa3231a20ef6e046dfd97a8dcd2dTimo Sirainen groups = select('kind, count(*) AS count').group(:kind).
f8ead0942a9b7c8fcf91414ed1b534d5807ca555Timo Sirainen groups << Struct.new(:kind, :count).new('Symbol', 0) if groups.empty?
f8ead0942a9b7c8fcf91414ed1b534d5807ca555Timo Sirainen display_name || name