module FmRest

Constants

VERSION

Attributes

logger[W]
token_store[RW]

Public Class Methods

Layout(*_) click to toggle source
# File lib/fmrest.rb, line 58
def Layout(*_)
  require "fmrest/spyke"
  self.Layout(*_)
end
config() click to toggle source
# File lib/fmrest.rb, line 36
def config
  warn "[DEPRECATION] `FmRest.config` is deprecated, use `FmRest.default_connection_settings` instead"
  default_connection_settings
end
config=(connection_hash) click to toggle source
# File lib/fmrest.rb, line 31
def config=(connection_hash)
  warn "[DEPRECATION] `FmRest.config=` is deprecated, use `FmRest.default_connection_settings=` instead"
  self.default_connection_settings = connection_hash
end
default_connection_settings() click to toggle source
# File lib/fmrest.rb, line 27
def default_connection_settings
  @default_connection_settings || ConnectionSettings.new({}, skip_validation: true)
end
default_connection_settings=(settings) click to toggle source
# File lib/fmrest.rb, line 20
def default_connection_settings=(settings)
  # Skip validation since we may use the defaults for half-complete
  # settings
  @default_connection_settings =
    ConnectionSettings.wrap(settings, skip_validation: true)
end
e(s) click to toggle source

Shortcut for FmRest::V1.escape_find_operators

@param (see FmRest::V1.escape_find_operators @return (see FmRest::V1.escape_find_operators

# File lib/fmrest.rb, line 54
def e(s)
  V1.escape_find_operators(s)
end
logger() click to toggle source
# File lib/fmrest.rb, line 41
def logger
  @logger ||= if defined?(Rails)
                Rails.logger
              else
                require "logger"
                Logger.new($stdout)
              end
end