Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'rack'
- require 'lsapi'
- require 'datamapper'
- DataMapper.setup( :default,
- :adapter => 'mysql',
- :host => 'localhost',
- :username => 'root',
- :password => '',
- :database => 'database' )
- class View
- include DataMapper::Resource
- property :views, Integer
- property :viewed_on, DateTime, :key => true
- property :viewable_id, Integer, :key => true
- property :viewable_type, String, :key => true
- end
- class Logger
- def call(env)
- view = View.new( :views => 1, :viewed_on => Time.now, :viewable_id => 1, :viewable_type => 'Article' ).save
- [ 200, { 'Content-Type' => 'text/plain' }, 'Logged!' ]
- end
- end
- Rack::Handler::Litespeed.run(Logger.new)
Add Comment
Please, Sign In to add comment