Module: KaveRestApi
- Defined in:
- lib/kave_rest_api.rb,
lib/kave_rest_api/core.rb,
lib/kave_rest_api/helper.rb,
lib/kave_rest_api/meaning.rb,
lib/kave_rest_api/request.rb,
lib/kave_rest_api/respond.rb,
lib/kave_rest_api/version.rb,
lib/kave_rest_api/requests/tts.rb,
lib/kave_rest_api/responds/tts.rb,
lib/kave_rest_api/requests/info.rb,
lib/kave_rest_api/requests/send.rb,
lib/kave_rest_api/responds/info.rb,
lib/kave_rest_api/responds/send.rb,
lib/kave_rest_api/requests/cancel.rb,
lib/kave_rest_api/requests/config.rb,
lib/kave_rest_api/requests/lookup.rb,
lib/kave_rest_api/responds/cancel.rb,
lib/kave_rest_api/responds/config.rb,
lib/kave_rest_api/responds/lookup.rb,
lib/kave_rest_api/requests/deliver.rb,
lib/kave_rest_api/requests/receive.rb,
lib/kave_rest_api/responds/deliver.rb,
lib/kave_rest_api/responds/receive.rb,
lib/kave_rest_api/helpers/convertor.rb,
lib/kave_rest_api/helpers/validator.rb,
lib/kave_rest_api/requests/countinbox.rb,
lib/kave_rest_api/responds/countinbox.rb,
lib/kave_rest_api/requests/RequestBase.rb,
lib/kave_rest_api/requests/latestoutbox.rb,
lib/kave_rest_api/requests/selectoutbox.rb,
lib/kave_rest_api/responds/latestoutbox.rb,
lib/kave_rest_api/responds/selectoutbox.rb,
lib/kave_rest_api/requests/countpostalcode.rb,
lib/kave_rest_api/responds/countpostalcode.rb,
lib/generators/kave_rest_api/install_generator.rb
Defined Under Namespace
Modules: Generators, NumberHelper, StringHelper Classes: Cancel, Config, Configuration, CountInBox, CountPostalCode, Deliver, Info, LatestOutBox, Lookup, Receive, RequestBase, ResponseCancel, ResponseConfig, ResponseCountInBox, ResponseCountPostalCode, ResponseDeliver, ResponseInfo, ResponseLatestOutBox, ResponseLookup, ResponseReceive, ResponseSelectOutBox, ResponseSendSimple, ResponseTts, SelectOutBox, SendSimple, Tts
Constant Summary collapse
- ERRORS =
{ '200' => I18n.t("KaveRestApi.200", :default => "Request Approved"), '400' => I18n.t("KaveRestApi.400", :default => "Argument Error"), '401' => I18n.t("KaveRestApi.401", :default => "Account has been disabled"), '402' => I18n.t("KaveRestApi.402", :default => "Operation failed"), '403' => I18n.t("KaveRestApi.403", :default => "Not a valid API key"), '404' => I18n.t("KaveRestApi.404", :default => "Undeifined method"), '405' => I18n.t("KaveRestApi.405", :default => "Get / Post wrong"), '406' => I18n.t("KaveRestApi.406", :default => "Eequired field"), '407' => I18n.t("KaveRestApi.407", :default => "You don't currently have permission to access this method"), '408' => I18n.t("KaveRestApi.408", :default => "fallback text"), '409' => I18n.t("KaveRestApi.409", :default => "Server not able to respond"), '411' => I18n.t("KaveRestApi.411", :default => "Not a valid receptor"), '412' => I18n.t("KaveRestApi.412", :default => "Not a valid sender"), '413' => I18n.t("KaveRestApi.413", :default => "Message is invalid"), '414' => I18n.t("KaveRestApi.414", :default => "Request is limit"), '415' => I18n.t("KaveRestApi.415", :default => "fallback text"), '417' => I18n.t("KaveRestApi.417", :default => "Not a valid UnixTime"), '418' => I18n.t("KaveRestApi.418", :default => "Your credit is not enough"), '419' => I18n.t("KaveRestApi.419", :default => "fallback text"), '422' => I18n.t("KaveRestApi.422", :default => "fallback text"), '424' => I18n.t("KaveRestApi.424", :default => "Template not found"), '426' => I18n.t("KaveRestApi.426", :default => "fallback text"), '428' => I18n.t("KaveRestApi.428", :default => "fallback text"), '431' => I18n.t("KaveRestApi.431", :default => "fallback text"), }
- ENTRIES =
{ :inـqueue => '1', :givenـdate => '2', :deliver_to_telecommunications => '4', :failed => '6', :delivered => '10', :inaccessible => '11', :ads_block => '14', :sms_id_is_invalid => '100' }
- VERSION =
"0.3"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
14 15 16 |
# File 'lib/kave_rest_api.rb', line 14 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
17 18 19 20 |
# File 'lib/kave_rest_api.rb', line 17 def self.configure self.configuration ||= Configuration.new yield configuration end |
.require_libs(lib_path, *libs) ⇒ Object
5 6 7 8 9 |
# File 'lib/kave_rest_api/core.rb', line 5 def self.require_libs(lib_path,*libs) libs.each do |lib| require_relative "#{lib_path}/#{lib}" end end |