# frozen_string_literal: true module Grumlin module Shortcuts module Properties extend Grumlin::Shortcuts shortcut :props do |*_args, **props| props.reduce(self) do |tt, (prop, value)| tt.property(prop, value) end end shortcut :hasAll do |*, **props| props.reduce(self) do |tt, (prop, value)| tt.has(prop, value) end end end end end