Sha256: 938131265075df5e7a272ec43f871787853615afc0816aed2184d0a25540587b
Contents?: true
Size: 423 Bytes
Versions: 4
Compression:
Stored size: 423 Bytes
Contents
class KnjDB_mysql::Indexes def initialize(args) @args = args end end class KnjDB_mysql::Indexes::Index attr_reader :columns def initialize(args) @args = args @columns = [] end def name return @args[:data][:Key_name] end def drop sql = "DROP INDEX `#{self.name}` ON `#{@args[:table].name}`" @args[:db].query(sql) end def data return { "name" => name, "columns" => @columns } end end
Version data entries
4 entries across 4 versions & 1 rubygems