Using haml for view templates, ERB for email templates…
and I’m not sure how I feel about this. Maybe I should use Mustache for tempting because this whole thing is for moustaches…
and I’m not sure how I feel about this. Maybe I should use Mustache for tempting because this whole thing is for moustaches…
Here’s a list of big-time OpenID providers that are discoverable. This means you don’t need an exact URL, which is cool…
Additionally, if you have Google Apps, you can craft an OpenID URL like this: https://www.google.com/accounts/o8/site-xrds?hd=example.com — Hmm, but it doesn’t seem to work… will update if I figure it out.
Here’s a slightly dumb way to test Rack::Flash in a Sinatra app…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | require File.dirname(__FILE__) + '/../test_helper.rb' module FundAStache class Application get '/rack_flash_test' do flash[:notice]='rack flash is working' haml :index end end end class FundastacheTest < Test::Unit::TestCase include Rack::Test::Methods def flash last_request.env['x-rack.flash'] end def app @app ||= FundAStache::Application end def test_rack_flash_working # see fake route above... get '/rack_flash_test' assert_not_nil flash assert last_response.body.include?("rack flash is working") end end |
Leaning towards using OpenID for the login for Fund-A-Stache.
Posted: March 8th, 2010 | Author: admin | Filed under: Code | Tags: Code, openid, ruby, sinatra | No Comments »* Updated: Working thanks to this WP plugin.
Here’s some code as a test:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | require File.dirname(__FILE__) + '/../test_helper.rb' class FundastacheTest < Test::Unit::TestCase include Rack::Test::Methods def app @app ||= FundAStache::Application end def test_home_page_ok get '/' assert last_response.ok? end def test_404_error get '/does_not_exist' assert !last_response.ok? end def test_custom_404_error get '/does_not_exist' assert last_response.body.include?("what\'cha lookin\' for?") end end |
and I want it to look nice. How can we do that with WordPress?
Posted: March 7th, 2010 | Author: admin | Filed under: Code | Tags: Code, GeSHi, javascript, ruby | No Comments »