Sha256: cb20b7140ba5d8e933e4cf727601b6789a11f5aa2bf8254a1e525c112b1208da

Contents?: true

Size: 796 Bytes

Versions: 2

Compression:

Stored size: 796 Bytes

Contents

require 'time'
require 'date'

class String # :nodoc:
  def to_liquor
    self
  end
end

class Array  # :nodoc:
  def to_liquor
    self
  end
end

class Hash  # :nodoc:
  def to_liquor
    self
  end
end

class Numeric  # :nodoc:
  def to_liquor
    self
  end
end

class Time  # :nodoc:
  def to_liquor
    self
  end
end

class DateTime < Date  # :nodoc:
  def to_liquor
    self
  end
end

class Date  # :nodoc:
  def to_liquor
    self
  end
end

def true.to_liquor  # :nodoc:
  self
end

def false.to_liquor # :nodoc:
  self
end

def nil.to_liquor # :nodoc:
  self
end

class ActiveRecord::Relation
  def to_liquor
    self
  end
end

class ActionDispatch::Request
  def to_liquor
    Liquor::RequestDrop.new self
  end
end

class Liquor::RequestDrop < Liquor::Drop
  allow_all_methods
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
liquor-0.1.1 lib/liquor/extensions.rb
liquor-0.1.0 lib/liquor/extensions.rb