class DBCode::SQLFile

Attributes

contents[R]
name[R]

Public Class Methods

new(name:, contents:) click to toggle source
# File lib/dbcode/sql_file.rb, line 5
def initialize(name:, contents:)
  @name, @contents = name, contents
end

Public Instance Methods

dependency_names() click to toggle source
# File lib/dbcode/sql_file.rb, line 9
def dependency_names
  to_sql.scan(/^\s*-- require (\S+)\s*$/).flatten
end
to_sql() click to toggle source
# File lib/dbcode/sql_file.rb, line 13
def to_sql
  @contents
end