Module: Ey::Core

Defined in:
lib/vendor/core/ey-core.rb,
lib/vendor/core/ey-core/version.rb

Defined Under Namespace

Modules: Associations, Mock, Subscribable Classes: Cli, Client, Collection, Logger, MemoryCache, Model, RequestFailure, Response, ResponseCache, TokenAuthentication

Constant Summary collapse

IP_REGEX =
/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}(\/(\d|[1-2]\d|3[0-2]))?/
VERSION =
"2.7.6"

Class Method Summary collapse

Class Method Details

.colocated?(location_a, location_b) ⇒ Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/vendor/core/ey-core.rb', line 35

def self.colocated?(location_a, location_b)
  location_a.gsub(/[a-z]$/, "") == location_b.gsub(/[a-z]$/, "")
end

.paging_parameters(params) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/vendor/core/ey-core.rb', line 26

def self.paging_parameters(params)
  if url = params['url']
    Addressable::URI.parse(url).query_values
  else
    params
  end
end