Class: Broadway::Processor::Link

Inherits:
Object
  • Object
show all
Defined in:
lib/broadway/processors/link.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(link, site, options = {}) ⇒ Link

Returns a new instance of Link.



36
37
38
39
40
41
# File 'lib/broadway/processors/link.rb', line 36

def initialize(link, site, options = {})
  link.site = site
  link.href = options[:href] unless options[:href].blank?
  link.title = options[:title] unless options[:title].blank?
  link.categories = options[:categories] unless options[:categories].blank?
end

Class Method Details

.tree!(site, name, &block) ⇒ Object Also known as: menu!



30
31
32
# File 'lib/broadway/processors/link.rb', line 30

def tree!(site, name, &block)
  Broadway::Definition::Link.new(site, name, &block).records
end