fixes whitespace issue. uses two spaces instead of tabs

This commit is contained in:
Jessica Lynn Suttles 2013-02-13 17:28:08 -08:00
parent b4084d5325
commit 1d8e46ce95
8 changed files with 181 additions and 141 deletions

View file

@ -1,21 +1,21 @@
module Microformats2
module Property
module Property
class DateTime < Foundation
def value
::DateTime.parse(super)
rescue ArgumentError => e
super
end
def value
::DateTime.parse(super)
rescue ArgumentError => e
super
end
protected
def attr_map
@attr_map ||= {
"time" => "datetime",
"ins" => "datetime",
"abbr" => "title",
"data" => "value" }
end
def attr_map
@attr_map ||= {
"time" => "datetime",
"ins" => "datetime",
"abbr" => "title",
"data" => "value" }
end
end
end
end
end

View file

@ -1,9 +1,9 @@
module Microformats2
module Property
module Property
class Embedded < Foundation
def value
@value ||= @element.inner_html.strip
end
end
end
end
end

View file

@ -3,23 +3,23 @@ module Microformats2
class Foundation
attr_reader :method_name
def initialize(element, html_class)
@element = element
def initialize(element, html_class)
@element = element
@method_name = to_method_name(html_class)
end
def parse
value
formats
self
end
def value
@value ||= value_class_pattern || element_value || text_value
end
def parse
value
formats
self
end
def value
@value ||= value_class_pattern || element_value || text_value
end
def formats
@formats ||= format_classes.length >=1 ? FormatParser.parse(@element) : []
@formats ||= format_classes.length >=1 ? FormatParser.parse(@element) : []
end
def to_hash
@ -36,25 +36,25 @@ module Microformats2
protected
def value_class_pattern
# TODO
end
def value_class_pattern
# TODO
end
def element_value
@element.attribute(attribute).to_s if attribute
end
def element_value
@element.attribute(attribute).to_s if attribute
end
def text_value
@element.inner_text.gsub(/\n+/, " ").gsub(/\s+/, " ").strip
end
def text_value
@element.inner_text.gsub(/\n+/, " ").gsub(/\s+/, " ").strip
end
def attribute
attr_map[@element.name]
end
def attribute
attr_map[@element.name]
end
def attr_map
{}
end
def attr_map
{}
end
private
@ -66,11 +66,11 @@ module Microformats2
mn
end
def format_classes
@format_classes = @element.attribute("class").to_s.split.select do |html_class|
html_class =~ Format::CLASS_REG_EXP
end
end
def format_classes
@format_classes = @element.attribute("class").to_s.split.select do |html_class|
html_class =~ Format::CLASS_REG_EXP
end
end
end
end
end

View file

@ -1,16 +1,16 @@
module Microformats2
module Property
module Property
class Text < Foundation
protected
def attr_map
@attr_map = {
"abbr" => "title",
"data" => "value",
"img" => "alt",
"area" => "alt" }
end
def attr_map
@attr_map = {
"abbr" => "title",
"data" => "value",
"img" => "alt",
"area" => "alt" }
end
end
end
end
end

View file

@ -1,18 +1,18 @@
module Microformats2
module Property
module Property
class Url < Foundation
protected
def attr_map
@attr_map = {
"a" => "href",
"area" => "href",
"img" => "src",
"object" => "data",
"abbr" => "title",
"data" => "value" }
end
def attr_map
@attr_map = {
"a" => "href",
"area" => "href",
"img" => "src",
"object" => "data",
"abbr" => "title",
"data" => "value" }
end
end
end
end
end