Sha256: 2d1c55095f96eb8f13c4ba0b9020cbf599b19d97647b288aa2750099c6432f8f
Contents?: true
Size: 1.87 KB
Versions: 1
Compression:
Stored size: 1.87 KB
Contents
# Copyright (C) 2008-2011 AMEE UK Ltd. - http://www.amee.com # Released as Open Source Software under the BSD 3-Clause license. See LICENSE.txt for details. require 'rexml/document' require 'nokogiri' require 'active_support' require 'active_support/time' require 'log4r' # We don't NEED the JSON gem, but if it's available, use it. begin require 'json' rescue LoadError nil end class String def is_json? slice(0,1) == '{' end def is_v2_json? is_json? && match('"apiVersion"\s?:\s?"2.0"') end def is_xml? slice(0,5) == '<?xml' end def is_v2_xml? is_xml? && include?('<Resources xmlns="http://schemas.amee.cc/2.0">') end def is_v2_atom? is_xml? && (include?('<feed ') || include?('<entry ')) && include?('xmlns:amee="http://schemas.amee.cc/2.0"') end end require 'amee/core-extensions/hash' require 'amee/logger' require 'amee/exceptions' require 'amee/connection' require 'amee/parse_helper' require 'amee/collection' require 'amee/object' require 'amee/data_object' require 'amee/profile_object' require 'amee/data_category' require 'amee/data_item' require 'amee/data_item_value' require 'amee/data_item_value_history' require 'amee/profile' require 'amee/profile_category' require 'amee/profile_item' require 'amee/profile_item_value' require 'amee/drill_down' require 'amee/pager' require 'amee/item_definition' require 'amee/item_value_definition' require 'amee/user' require 'amee/v3' require 'amee/config' if defined?(Rails) require 'amee/rails' ActiveRecord::Base.send :include, AMEE::Rails if File.exist? amee_config $AMEE_CONFIG = AMEE::Config.setup(amee_config, Rails.env) else $AMEE_CONFIG = AMEE::Config.setup end end class Date def amee1_date strftime("%Y%m%d") end def amee1_month strftime("%Y%m") end end class Time def amee1_date strftime("%Y%m%d") end def amee1_month strftime("%Y%m") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amee-4.1.0 | lib/amee.rb |