Class: SimpleNavigation::Adapters::Padrino

Inherits:
Sinatra
  • Object
show all
Defined in:
lib/simple_navigation/adapters/padrino.rb

Instance Attribute Summary

Attributes inherited from Base

#context, #request

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Sinatra

#context_for_eval, #current_page?, #initialize, #request_path, #request_uri

Methods inherited from Base

#context_for_eval, #current_page?, #request_path, #request_uri

Constructor Details

This class inherits a constructor from SimpleNavigation::Adapters::Sinatra

Class Method Details

.registerObject



5
6
7
8
# File 'lib/simple_navigation/adapters/padrino.rb', line 5

def self.register
  SimpleNavigation.set_env(PADRINO_ROOT, PADRINO_ENV)
  ::Padrino::Application.send(:helpers, SimpleNavigation::Helpers)
end

Instance Method Details

#content_tag(type, content, options = {}) ⇒ Object



14
15
16
# File 'lib/simple_navigation/adapters/padrino.rb', line 14

def (type, content, options={})
  context. type, content, options
end


10
11
12
# File 'lib/simple_navigation/adapters/padrino.rb', line 10

def link_to(name, url, options={})
  context.link_to name, url, options
end