lib/flipper/adapters/sequel.rb in flipper-sequel-1.1.2 vs lib/flipper/adapters/sequel.rb in flipper-sequel-1.2.0

- old
+ new

@@ -102,13 +102,13 @@ end def get_all feature_table = @feature_class.table_name.to_sym gate_table = @gate_class.table_name.to_sym - features_sql = @feature_class.select(:key.qualify(feature_table).as(:feature_key)) - .select_append(:key.qualify(gate_table)) - .select_append(:value.qualify(gate_table)) + features_sql = @feature_class.select(::Sequel.qualify(feature_table, :key).as(:feature_key)) + .select_append(::Sequel.qualify(gate_table, :key)) + .select_append(::Sequel.qualify(gate_table, :value)) .left_join(@gate_class.table_name.to_sym, feature_key: :key) .sql db_gates = @gate_class.fetch(features_sql).to_a grouped_db_gates = db_gates.group_by(&:feature_key) @@ -121,11 +121,11 @@ end # Public: Enables a gate for a given thing. # # feature - The Flipper::Feature for the gate. - # gate - The Flipper::Gate to disable. - # thing - The Flipper::Type being disabled for the gate. + # gate - The Flipper::Gate to enable. + # thing - The Flipper::Type being enabled for the gate. # # Returns true. def enable(feature, gate, thing) case gate.data_type when :boolean