class Lebowski::SCUI::Mixins::NodeItemViewSupport::Support::LinksArray
Public Class Methods
new(parent)
click to toggle source
Calls superclass method
Lebowski::Foundation::ObjectArray::new
# File lib/lebowski/scui/mixins/node_item_view_support.rb, line 147 def initialize(parent) links_key = parent['content.linksKey'] super(parent, "content.#{links_key}") end
Public Instance Methods
create_object(index, expected_type=nil)
click to toggle source
# File lib/lebowski/scui/mixins/node_item_view_support.rb, line 152 def create_object(index, expected_type=nil) rel_path = "#{@array_rel_path}.#{index}" obj = @parent[rel_path, expected_type] mix_in_support_for_object obj return obj end
mix_in_support_for_object(obj)
click to toggle source
# File lib/lebowski/scui/mixins/node_item_view_support.rb, line 160 def mix_in_support_for_object(obj) if not obj.class.ancestors.member? Lebowski::SCUI::Mixins::LinkSupport obj.extend Lebowski::SCUI::Mixins::LinkSupport end end