Sha256: f88919833d413d52cde12e4c86fcc47ac7c71f204a6b534667ccb38eac8ffe74
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
module Releaf class BlankNodeBase # returns only bottom level, not /^Releaf::/ subclasses def self.node_classes return _node_classes(self).reject { |n| n.name =~ /^Releaf::/ } end def self.releaf_fields_to_display action [] end def self.node_type "Releaf::BlankNodeBase" end private def self._node_classes(klass) classes = [klass] klass.subclasses.each do |sublcass| classes += _node_classes(sublcass) end return classes end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
releaf-0.1.2 | app/models/releaf/blank_node_base.rb |