Sha256: f5f80a5007f2eb422c10a7840c5da81a411d61e3c09ea3ccc08e224d487f1f50

Contents?: true

Size: 1.3 KB

Versions: 1

Compression:

Stored size: 1.3 KB

Contents



porting sinatra
  code: l 59    
    HTTP Verb helpers
    halt(code)
  specs: l 0


code:
  Basic
    finish documenting Node
    Give Match a wash
    document Match
  Templates
  raise errors:
    template not found
    
  display errors?


documentation
  Rack
    use Rack::ShowExceptions for html error pages.
    `use` belongs in config.ru :)

ideas
  `at-rack-serve` command-line tool


ActionTree spec outline
=======================

00 Foundations [DONE]

01 Node

  #inspect
  #printout

  #locate

  - for string, symbol, sinatra-style, nasty
    sinatra-style regexp, and nasty regexp
  #match?
  #capture_names
  #read_captures

  dsl
    #route
    #mount
      when children have the same name
    #add_child

02 Match

#run
  not_found
  actions
    namespaces
    exception handling
  scope
    user supplied
      hash sets instance variables
      module is extended
      array is both
    captures
      sinatra style
      regex style
      accumulate


03 ActionTree::Basic
  scenario with:
  captures: string, symbol, nasty sinatra-style
  building
    using: array paths, regex paths, string paths, symbol paths

  config: inheritance, overwrite

  actions: namespaces, after, before, postprocessors, deep

  fancy: mounting

  run-time: user vars, priority, @config

04 Components
  tilt
  http verb

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
action_tree-0.2.0 TODO