Module: RestfulX
- Defined in:
- lib/restfulx.rb,
lib/restfulx/configuration.rb,
lib/restfulx/active_record_uuid_helper.rb
Overview
Extends ActiveRecord models with UUID based IDs
Defined Under Namespace
Modules: Configuration, UUIDHelper
Constant Summary collapse
- FRAMEWORK_VERSION =
:stopdoc:
'1.2.3'
- LIB_DIR =
File.join(File.dirname(__FILE__), 'restfulx/')
Class Method Summary collapse
-
.require_all_libs_relative_to(fname, dir = nil) ⇒ Object
Utility method used to require all files ending in .rb that lie in the directory below this file that has the same name as the filename passed in.
Class Method Details
.require_all_libs_relative_to(fname, dir = nil) ⇒ Object
Utility method used to require all files ending in .rb that lie in the directory below this file that has the same name as the filename passed in. Optionally, a specific directory name can be passed in such that the filename does not have to be equivalent to the directory.
17 18 19 20 21 22 23 |
# File 'lib/restfulx.rb', line 17 def self.require_all_libs_relative_to( fname, dir = nil ) dir ||= ::File.basename(fname, '.*') search_me = ::File.( ::File.join(::File.dirname(fname), dir, '*', '*.rb')) Dir.glob(search_me).sort.each {|rb| require rb} end |