lib/rdf/microdata/reader.rb in rdf-microdata-2.2.0 vs lib/rdf/microdata/reader.rb in rdf-microdata-2.2.1
- old
+ new
@@ -508,10 +508,10 @@
base = element.base || base_uri
log_debug(element) {"property_value(#{element.name}): base #{base.inspect}"}
value = case
when element.has_attribute?('itemscope')
{}
- when element.name == 'meta'
+ when element.has_attribute?('content')
RDF::Literal.new(element.attribute('content').to_s, language: element.language)
when %w(data meter).include?(element.name) && element.attribute('value')
# Lexically scan value and assign appropriate type, otherwise, leave untyped
v = element.attribute('value').to_s
datatype = %w(Integer Float Double).map {|t| RDF::Literal.const_get(t)}.detect do |dt|
\ No newline at end of file