Sha256: 8a8dee4baac3d1f354b4d126b45fd4054383c5e78dfe42a2b31a02165bea1a59

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

require 'ruby-debug'

class Main
  helpers do
    def authenticated?
      !session[:user].nil?
    end
  end
  
  get '/' do
    haml :index
  end
  
  get '/login' do
    haml :login
  end
  
  post '/rpx_token_url' do
    @user = Main.rpx.auth_info(params['token'])
    #...
  end
  
  get '/:post_slug' do |post_slug|
    
  end
  
  post '/:post_slug/comment' do |post_slug|
    redirect "/login" unless authenticated?
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mrhyde-0.0.0 lib/mrhyde/main.rb