Module: Masheri

Defined in:
lib/masheri/rails.rb,
lib/masheri/config.rb,
lib/masheri/member.rb,
lib/masheri/service.rb,
lib/masheri/exceptions.rb,
lib/masheri/rpc_client.rb,
lib/masheri/rest_client.rb,
lib/masheri/query_builder.rb,
lib/masheri/rpc_client/base.rb,
lib/masheri/rest_client/query.rb,
lib/masheri/rpc_client/response.rb

Defined Under Namespace

Classes: Config, ConfigMissing, Engine, InvalidDateRange, Member, MissingConfig, NoClassGiven, ParamMissing, QueryBuilder, QueryParamMissing, RestClient, RpcClient, Service, UnknownFormat

Class Method Summary collapse

Class Method Details

.load_rails_config!Object



3
4
5
6
7
8
9
# File 'lib/masheri/rails.rb', line 3

def self.load_rails_config!
  if File.exists? rails_config
    load_config! rails_config
  else
    raise MissingConfig.new
  end
end

.rails_configObject



11
12
13
# File 'lib/masheri/rails.rb', line 11

def self.rails_config
  Rails.root.join("config", "masheri.yml")
end