Module: Websmsby
- Defined in:
- lib/websmsby.rb,
lib/websmsby/engine.rb,
lib/websmsby/version.rb,
lib/websmsby/websmsby_api.rb,
app/helpers/websmsby/application_helper.rb,
app/controllers/websmsby/application_controller.rb,
lib/generators/websmsby/install/install_generator.rb
Defined Under Namespace
Modules: ApplicationHelper, Generators
Classes: ApplicationController, Engine, WebsmsbyApi
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.call(r, params = {}) ⇒ Object
17
18
19
20
|
# File 'lib/websmsby.rb', line 17
def self.call(r, params = {})
params = {} if not params.is_a?(Hash)
return WebsmsbyApi.new.call(r, params)
end
|
.method_missing(meth, *args, &block) ⇒ Object
22
23
24
25
26
27
28
29
|
# File 'lib/websmsby.rb', line 22
def self.method_missing(meth, *args, &block)
if meth.to_s =~ /^(.+)$/
r = "api/#{$1}"
call(r, *args)
else
super
end
end
|
.setup {|_self| ... } ⇒ Object
13
14
15
|
# File 'lib/websmsby.rb', line 13
def self.setup
yield self
end
|