Sha256: 25dde27c9f2c5625a506345f3ea88c50eb5552fe3ef874d116641291fd048b7c
Contents?: true
Size: 488 Bytes
Versions: 31
Compression:
Stored size: 488 Bytes
Contents
module RailsDb class SqlImport include Connection attr_reader :time, :result def initialize(file) @file = file end def valid? if @file.nil? raise RailsDbError.new('Please select valid SQL file and continue') end end def import valid? @time = Database.adapter.execute(@file.read) @result = Result.ok rescue RailsDbError, ActiveRecord::StatementInvalid => e @result = Result.new(e) end end end
Version data entries
31 entries across 31 versions & 2 rubygems