Module Wee
In: lib/wee/lru_cache.rb
lib/wee/html_brushes.rb
lib/wee/decoration.rb
lib/wee/html_canvas.rb
lib/wee/call_answer.rb
lib/wee/request.rb
lib/wee/response.rb
lib/wee/html_writer.rb
lib/wee/callback.rb
lib/wee/state.rb
lib/wee/components/form_decoration.rb
lib/wee/components/page_decoration.rb
lib/wee/components/wrapper_decoration.rb
lib/wee/components/login_decoration.rb
lib/wee/session.rb
lib/wee/presenter.rb
lib/wee/component.rb
lib/wee/application.rb
lib/wee/id_generator.rb
lib/wee/renderer.rb
lib/wee.rb

Methods

run  

Classes and Modules

Module Wee::CallAnswerMixin
Module Wee::DecorationMixin
Module Wee::DupReplaceSnapshotMixin
Module Wee::ObjectSnapshotMixin
Module Wee::StructSnapshotMixin
Class Wee::AnswerDecoration
Class Wee::Application
Class Wee::Brush
Class Wee::CallbackRegistry
Class Wee::Callbacks
Class Wee::Component
Class Wee::Decoration
Class Wee::Delegate
Class Wee::ErrorResponse
Class Wee::FormDecoration
Class Wee::GenericResponse
Class Wee::HtmlCanvas
Class Wee::HtmlWriter
Class Wee::IdGenerator
Class Wee::LRUCache
Class Wee::LoginDecoration
Class Wee::MessageBox
Class Wee::PageDecoration
Class Wee::Pager
Class Wee::Presenter
Class Wee::RedirectResponse
Class Wee::RefreshResponse
Class Wee::Renderer
Class Wee::Request
Class Wee::Response
Class Wee::Session
Class Wee::State
Class Wee::WrapperDecoration

Constants

Version = "2.0.0"

Public Class methods

[Source]

# File lib/wee.rb, line 29
def Wee.run(component_class, mount_path='/', port=2000)
  require 'rack/handler/webrick'
  app = Rack::Builder.app do
    map mount_path do
      run Wee::Application.new { Wee::Session.new(component_class.new) }
    end
  end
  Rack::Handler::WEBrick.run(app, :Port => port)
end

[Validate]