Module: PLSQL::PackageClassMethods

Included in:
Package
Defined in:
lib/plsql/package.rb

Instance Method Summary collapse

Instance Method Details

#find(schema, package) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/plsql/package.rb', line 4

def find(schema, package)
  if schema.select_first("
        SELECT object_name FROM all_objects
        WHERE owner = :owner
          AND object_name = :package
          AND object_type = 'PACKAGE'",
        schema.schema_name, package.to_s.upcase)
    new(schema, package)
  else
    nil
  end
end