Module: Mkxms::Mssql::Utils::FlagsQueries

Included in:
Column, Index, KeylikeConstraint, Statistics
Defined in:
lib/mkxms/mssql/utils.rb

Instance Method Summary collapse

Instance Method Details

#flags_query(*syms, flags: :flags) ⇒ Object



10
11
12
13
14
# File 'lib/mkxms/mssql/utils.rb', line 10

def flags_query(*syms, flags: :flags)
  syms.each do |sym|
    define_method((sym.to_s + '?').to_sym) {send(flags).include? sym}
  end
end