lib/microformats.rb in microformats-0.3 vs lib/microformats.rb in microformats-4.0.0
- old
+ new
@@ -1,12 +1,28 @@
-module Microformats
+require "nokogiri"
+require "open-uri"
+require "json"
-end
+require "microformats/version"
+require "microformats/absolute_uri"
+require "microformats/parser_core"
+require "microformats/parser"
+require "microformats/format_parser"
+require "microformats/property_parser"
+require "microformats/time_property_parser"
+require "microformats/results/parser_result"
+require "microformats/results/collection"
+require "microformats/results/property_set"
-require 'time'
+module Microformats
+ class << self
+ def parse(html, base: nil)
+ Parser.new.parse(html, base: base)
+ end
-require 'formatting_helpers'
-require 'vcard'
-require 'address'
-require 'calendar'
-require 'event'
-require 'helpers'
\ No newline at end of file
+ def read_html(html)
+ Parser.new.read_html(html)
+ end
+ end # class << self
+
+ class InvalidPropertyPrefix < StandardError; end
+end