My Recent Pastes (241 and counting)

Pastes by Denis Defreyne (241 and counting)

Pages: 1 3 5 17

Below are the 15 most recent pasties by Denis Defreyne.

August 13, 2009
3:34AM EDT
by Denis Defreyne

<form action="http://localhost/~ddfreyne/test" method="post">
        <input type="submit" name="test" value="Test">
</form>

August 08, 2009
4:59PM EDT
by Denis Defreyne

module LogfileAnalyser

  class UserAgentStringParser

    def parse(user_agent_string)

August 08, 2009
6:43AM EDT
by Denis Defreyne

# encoding: utf-8

module Nanoc3::CLI::Commands

  class Test < Cri::Command

August 07, 2009
2:15PM EDT
by Denis Defreyne

## layouts/box.erb

<div class="box">
        <%= yield %>
</div>

August 07, 2009
2:01PM EDT
by Denis Defreyne

task :create_item do
  identifier = ENV['identifier']
  raise ArgumentError, "create_item requires an 'identifier' env var" if identifier.nil?

  site = Nanoc3::Site.new('.')

August 06, 2009
9:43AM EDT
by Denis Defreyne

diff --git a/lib/nanoc3/helpers/render.rb b/lib/nanoc3/helpers/render.rb
--- a/lib/nanoc3/helpers/render.rb
+++ b/lib/nanoc3/helpers/render.rb
@@ -3,16 +3,18 @@
 module Nanoc3::Helpers

July 30, 2009
7:46AM EDT
by Denis Defreyne

<section id="lorem-ipsum-dolor-sit-amet">
        <h1>Lorem ipsum, dolor sit amet.</h1>

        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

July 30, 2009
7:46AM EDT
by Denis Defreyne

<h1>Lorem ipsum, dolor sit amet.</h1>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>

July 30, 2009
7:43AM EDT
by Denis Defreyne

require 'nokogiri'

# Parse
doc = Nokogiri::HTML(File.read('test.html'))
root = doc.root

July 30, 2009
5:46AM EDT
by Denis Defreyne

    def print_error(error)
      $stderr.puts

      # Header
      $stderr.puts '+--- /!\ ERROR /!\ -------------------------------------------+'

July 30, 2009
5:40AM EDT
by Denis Defreyne

# encoding: utf-8

module Nanoc3

  module Errors

July 21, 2009
5:23AM EDT
by Denis Defreyne

require 'net/http'
require 'rack'
require 'rack/cache'

module Nanoc3::Extra

July 18, 2009
8:00AM EDT
by Denis Defreyne

preprocess do
  # Get articles
  articles = items.select { |i| i[:kind] == 'article' }.sort_by { |a| Time.parse(a[:created_at]) }

  # Paginate articles

July 18, 2009
7:17AM EDT
by Denis Defreyne

def paginate_articles
  # Get articles
  articles = items.select { |i| i[:kind] == 'article' }.sort_by { |a| Time.parse(a[:created_at]) }

  # Paginate articles

July 18, 2009
7:12AM EDT
by Denis Defreyne

before do
  # Get articles
  articles = items.select { |i| i[:kind] == 'article' }.sort_by { |a| Time.parse(a[:created_at]) }

  # Paginate articles

Next page

Previous page