class Koine::SqlBuilder::From
Public Class Methods
new(config = nil)
click to toggle source
# File lib/koine/sql_builder/from.rb, line 6 def initialize(config = nil) if config.is_a?(Hash) config = config.map do |table, alias_name| "#{table} #{alias_name}" end.join(', ') end @as_string = config.to_s end
Public Instance Methods
to_s()
click to toggle source
# File lib/koine/sql_builder/from.rb, line 16 def to_s if present? return "FROM #{@as_string}" end '' end
Private Instance Methods
present?()
click to toggle source
# File lib/koine/sql_builder/from.rb, line 26 def present? !@as_string.strip.empty? end