Module: EndpointBase
- Defined in:
- lib/endpoint_base.rb,
lib/endpoint_base/version.rb,
lib/endpoint_base/sinatra/base.rb
Defined Under Namespace
Modules: Concerns, Rails, Sinatra
Constant Summary
collapse
- VERSION =
'0.2'
Class Method Summary
collapse
Class Method Details
.framework ⇒ Object
2
3
4
5
6
7
8
|
# File 'lib/endpoint_base.rb', line 2
def self.framework
if defined?(Rails)
:rails
elsif defined?(Sinatra)
:sinatra
end
end
|
.path_to_views ⇒ Object
18
19
20
|
# File 'lib/endpoint_base.rb', line 18
def self.path_to_views
File.expand_path("../app/views", File.dirname(__FILE__))
end
|
.rails? ⇒ Boolean
10
11
12
|
# File 'lib/endpoint_base.rb', line 10
def self.rails?
self.framework == :rails
end
|
.sinatra? ⇒ Boolean
14
15
16
|
# File 'lib/endpoint_base.rb', line 14
def self.sinatra?
self.framework == :sinatra
end
|