Sha256: c5946f8a1d9d759ae19aabb2a103cc1d555459831bc8a0ce05607cd861e52ec4

Contents?: true

Size: 245 Bytes

Versions: 17

Compression:

Stored size: 245 Bytes

Contents

class MenuItem
  include ERB::Util

  def initialize(name, href)
    @name = name
    @href = href
  end

  attr_reader :href

  def display
    h @name
  end

  def to_html
    "<li><a href=\"#{href}\">#{display}</a></li>".html_safe
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
houston-core-0.8.0.pre app/models/menu_item.rb
houston-core-0.7.0 app/models/menu_item.rb
houston-core-0.7.0.beta4 app/models/menu_item.rb
houston-core-0.7.0.beta3 app/models/menu_item.rb
houston-core-0.7.0.beta2 app/models/menu_item.rb
houston-core-0.7.0.beta app/models/menu_item.rb
houston-core-0.6.3 app/models/menu_item.rb
houston-core-0.6.2 app/models/menu_item.rb
houston-core-0.6.1 app/models/menu_item.rb
houston-core-0.6.0 app/models/menu_item.rb
houston-core-0.5.6 app/models/menu_item.rb
houston-core-0.5.5 app/models/menu_item.rb
houston-core-0.5.4 app/models/menu_item.rb
houston-core-0.5.3 app/models/menu_item.rb
houston-core-0.5.2 app/models/menu_item.rb
houston-core-0.5.1 app/models/menu_item.rb
houston-core-0.5.0 app/models/menu_item.rb