Sha256: ca981dbd14f745ab003e6a25fba08d05d8e99994264b134191b64508cd5f0008

Contents?: true

Size: 569 Bytes

Versions: 4

Compression:

Stored size: 569 Bytes

Contents

require "chop/version"
require "cucumber"
require "chop/create"
require "chop/table"
require "chop/definition_list"
require "chop/dfn_dl"
require "chop/unordered_list"
require "chop/form"
require "chop/dsl"
require "chop/config"

module Chop
  extend DSL
  extend Config

  def self.empty_table
    empty = Cucumber::MultilineArgument::DataTable.from([[]])

    def empty.diff! other_table, **kwargs, &block
      super other_table, **kwargs.reverse_merge(surplus_col: true, surplus_row: true), &block
    rescue Capybara::ElementNotFound
    end

    empty
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
chop-0.32.0 lib/chop.rb
chop-0.31.1 lib/chop.rb
chop-0.31.0 lib/chop.rb
chop-0.30.0 lib/chop.rb