class Jylis::DataType::Base
A base data type for others to inherit shared logic from. This class can't be instantiated directly.
Attributes
connection[R]
The Jylis::Connection
to use for queries.
Public Class Methods
new(connection)
click to toggle source
@param connection [Jylis::Connection] connection to use for queries
# File lib/jylis-rb/data_types/base.rb, line 13 def initialize(connection) if self.class == Base raise "Base is an abstract class and must be inherited" end raise ArgumentError.new("Connection can't be nil") unless connection @connection = connection end