Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/amee.rb
Instance Method Summary collapse
- #is_json? ⇒ Boolean
- #is_v2_atom? ⇒ Boolean
- #is_v2_json? ⇒ Boolean
- #is_v2_xml? ⇒ Boolean
- #is_xml? ⇒ Boolean
Instance Method Details
#is_json? ⇒ Boolean
13 14 15 |
# File 'lib/amee.rb', line 13 def is_json? slice(0,1) == '{' end |
#is_v2_atom? ⇒ Boolean
25 26 27 |
# File 'lib/amee.rb', line 25 def is_v2_atom? is_xml? && (include?('<feed ') || include?('<entry ')) && include?('xmlns:amee="http://schemas.amee.cc/2.0"') end |
#is_v2_json? ⇒ Boolean
16 17 18 |
# File 'lib/amee.rb', line 16 def is_v2_json? is_json? && match('"apiVersion"\s?:\s?"2.0"') end |
#is_v2_xml? ⇒ Boolean
22 23 24 |
# File 'lib/amee.rb', line 22 def is_v2_xml? is_xml? && include?('<Resources xmlns="http://schemas.amee.cc/2.0">') end |
#is_xml? ⇒ Boolean
19 20 21 |
# File 'lib/amee.rb', line 19 def is_xml? slice(0,5) == '<?xml' end |