# File lib/iq_rdf/literal.rb, line 25 def self.build(o) if o.is_a?(::URI) IqRdf::Literal::URI.new(o) elsif o === true || o === false IqRdf::Literal::Boolean.new(o) elsif o.is_a?(::Numeric) IqRdf::Literal::Numeric.new(o) else IqRdf::Literal::String.new(o) end end