module Ably::Util::AblyExtensions

Public Instance Methods

delete_with_default(key, default) click to toggle source
# File lib/submodules/ably-ruby/lib/ably/util/ably_extensions.rb, line 20
def delete_with_default(key, default)
  value = self.delete(key)
  if value.nil?
    return default
  end
  return value
end
fetch_with_default(key, default) click to toggle source
# File lib/submodules/ably-ruby/lib/ably/util/ably_extensions.rb, line 12
def fetch_with_default(key, default)
  value = self.fetch(key, default)
  if value.nil?
    return default
  end
  return value
end
nil_or_empty?() click to toggle source
# File lib/submodules/ably-ruby/lib/ably/util/ably_extensions.rb, line 6
def nil_or_empty?
  self.nil? || self.empty?
end