Sha256: 643819d11ed350d32202665afa99c7a1eb691a9a20678b216cad7aa9e68e94c3

Contents?: true

Size: 403 Bytes

Versions: 9

Compression:

Stored size: 403 Bytes

Contents

module Cable
  module Menu
    module SimpleNavigationMethods
      
      def items
        self.children.where(:show_in_menu => true)
      end

      def key
        self.title.underscore.gsub(" ", "_").gsub("'","")
      end

      def name
        self.title
      end
      
      def options
        return Hash.new if self[:options].nil?
        self[:options]
      end
      
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cable-0.9.6 lib/cable/menu/simple_navigation_methods.rb
cable-0.9.5 lib/cable/menu/simple_navigation_methods.rb
cable-0.9.4 lib/cable/menu/simple_navigation_methods.rb
cable-0.9.3 lib/cable/menu/simple_navigation_methods.rb
cable-0.9.1 lib/cable/menu/simple_navigation_methods.rb
cable-0.9.0 lib/cable/menu/simple_navigation_methods.rb
cable-0.8.6 lib/cable/menu/simple_navigation_methods.rb
cable-0.8.5 lib/cable/menu/simple_navigation_methods.rb
cable-0.8.4 lib/cable/menu/simple_navigation_methods.rb