Sha256: 40529e391169f634e50a31e3f9035f642ecbbdf1c02ce868258cda63d64b3046
Contents?: true
Size: 668 Bytes
Versions: 12
Compression:
Stored size: 668 Bytes
Contents
class Object def blank?; respond_to?(:empty?) ? empty? : !self; end end class Date def self.parse_to_us_format(date) if date.is_a? String date_format = date['-'] ? "%Y-%m-%d" : "%m/%d/%Y" date = Date.strptime(date, date_format) end date.strftime("%m/%d/%y") end end module Nokogiri class MissingElement < ::StandardError; end module XML class Node def search!(selector) result = search(selector) if result.blank? fail MissingElement.new("No elements for [#{selector}]") end result end end end end class Mechanize::Page def_delegator :parser, :search!, :search! end
Version data entries
12 entries across 12 versions & 1 rubygems