Last active
October 13, 2016 20:43
-
-
Save jphager2/d2120e65601aab976cb074782a8d5673 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div data-scope="link" class="links"> | |
<a data-prop="profile">Back</a> | |
</div> | |
<div data-scope"user_game" data-version="empty"> | |
nothing here | |
</div> | |
<div data-scope="user_game"> | |
<h2> | |
<span data-prop="name">Game Name</span> | |
(<span data-prop="updated_at">15:15, 25 DEC 2014</span>) | |
To a Friend | |
</h2> | |
</div> | |
<form data-scope="email_game" data-prop="action"> | |
<input type="email" name="email" placeholder="email"> | |
<input type="submit" value="Send"> | |
</form> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/string_doc.rb:298:in `block in find_scopes' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/string_doc.rb:294:in `each' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/string_doc.rb:294:in `inject' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/string_doc.rb:294:in `find_scopes' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/string_doc.rb:198:in `scopes' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/string_doc.rb:169:in `scope' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view.rb:105:in `scope' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_collection.rb:101:in `block in scope' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_collection.rb:29:in `block in each' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_collection.rb:29:in `each' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_collection.rb:29:in `each' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_collection.rb:100:in `inject' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_collection.rb:100:in `scope' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_composer.rb:165:in `scope' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-presenter/lib/pakyow/presenter/view_context.rb:51:in `block (2 levels) in <class:ViewContext>' | |
/Users/jph/projects/pakyow/pakyow-go/app/lib/resources/game.rb:61:in `block (3 levels) in <top (required)>' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:112:in `instance_exec' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:112:in `block in call_fns' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:112:in `each' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:112:in `call_fns' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:150:in `block in trampoline' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:149:in `catch' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:149:in `trampoline' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/router.rb:50:in `perform' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/call_context.rb:35:in `block (3 levels) in process' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/helpers/hooks.rb:15:in `hook_around' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/call_context.rb:34:in `block (2 levels) in process' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/call_context.rb:33:in `catch' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/call_context.rb:33:in `block in process' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/helpers/hooks.rb:15:in `hook_around' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/call_context.rb:29:in `process' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/app.rb:53:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/middleware/logger.rb:125:in `block in call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/middleware/logger.rb:136:in `time' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/middleware/logger.rb:123:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/middleware/static.rb:32:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/middleware/req_path_normalizer.rb:30:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/bundler/gems/pakyow-0132cce8c9f9/pakyow-core/lib/pakyow/core/middleware/reloader.rb:19:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/rack-1.6.4/lib/rack/builder.rb:153:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/puma-3.4.0/lib/puma/configuration.rb:224:in `call' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/puma-3.4.0/lib/puma/server.rb:569:in `handle_request' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/puma-3.4.0/lib/puma/server.rb:406:in `process_client' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/puma-3.4.0/lib/puma/server.rb:271:in `block in run' | |
/Users/jph/.rvm/gems/ruby-2.3.0@pakyow-go/gems/puma-3.4.0/lib/puma/thread_pool.rb:114:in `block in spawn_thread' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pakyow::App.routes :game do | |
fn :tap_current_game do | |
@pgame = data(:game).find(params[:game_id]) | |
@game = @pgame.data.to_game | |
end | |
group :game do | |
get :email, '/games/:game_id/email', before: [:tap_current_game] do | |
view.scope(:email_game).apply(@pgame.data) | |
view.scope(:link).apply({}) | |
view.scope(:user_game).apply([@pgame.data]) | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment