class Sqreen::Frameworks::SinatraFramework
Handle Sinatra specific functions
Public Instance Methods
db_settings(options = {})
click to toggle source
# File lib/sqreen/frameworks/sinatra.rb, line 22 def db_settings(options = {}) adapter = options[:connection_adapter] return nil unless adapter begin adapter_name = adapter.class.const_get 'ADAPTER_NAME' rescue # FIXME: we may want to log that Sqreen.log.warn 'cannot find ADAPTER_NAME' return nil end db_type = DB_MAPPING[adapter_name] db_infos = { :name => adapter_name } [db_type, db_infos] end
framework_infos()
click to toggle source
Calls superclass method
Sqreen::Frameworks::GenericFramework#framework_infos
# File lib/sqreen/frameworks/sinatra.rb, line 15 def framework_infos h = super h[:framework_type] = 'Sinatra' h[:framework_version] = Sinatra::VERSION h end