class SemanticCrawler::Gdacs::EmergencyFeedItem
One emergency crisis entity.
Public Class Methods
new(new_root_node)
click to toggle source
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 13 def initialize(new_root_node) @root_node = new_root_node end
Public Instance Methods
eventType()
click to toggle source
Returns a human readable event type
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 33 def eventType query_root_node("gdacs:eventType/text()", @@NAMESPACES) end
glide()
click to toggle source
Returns the glide number
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 42 def glide query_root_node("glide:number/text()", @@NAMESPACES) end
lastUpdate()
click to toggle source
Returns the last updated datetime
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 38 def lastUpdate query_root_node("gdacs:lastUpdate/text()", @@NAMESPACES) end
link()
click to toggle source
Returns the crisis gdacs link
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 23 def link query_root_node("link/text()") end
pubDate()
click to toggle source
Returns the publication date
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 28 def pubDate query_root_node("pubDate/text()") end
query_root_node(xpath_query, namespaces = {})
click to toggle source
Query the root_node
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 47 def query_root_node(xpath_query, namespaces = {}) if !@root_node.nil? @root_node.xpath(xpath_query, namespaces) end end
title()
click to toggle source
Returns the crisis title
# File lib/semantic_crawler/gdacs/emergency_feed_item.rb, line 18 def title query_root_node("title/text()") end