Module: Reins
- Defined in:
- lib/reins.rb,
lib/reins/cli.rb,
lib/reins/util.rb,
lib/reins/view.rb,
lib/reins/routing.rb,
lib/reins/version.rb,
lib/reins/controller.rb,
lib/reins/file_model.rb,
lib/reins/sqlite_model.rb
Defined Under Namespace
Modules: Model
Classes: Application, Cli, Controller, RouteObject, View
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.framework_root ⇒ Object
14
15
16
|
# File 'lib/reins.rb', line 14
def self.framework_root
__dir__
end
|
.to_underscore(string) ⇒ Object
2
3
4
5
6
7
8
|
# File 'lib/reins/util.rb', line 2
def self.to_underscore(string)
string.gsub(/::/, '/').
gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
gsub(/([a-z\d])([A-Z])/,'\1_\2').
tr("-", "_").
downcase
end
|