Sha256: b2395a2892751896ace96258505f5f13fa0c843e0a06faa83cad066ff58afd27

Contents?: true

Size: 1.28 KB

Versions: 2

Compression:

Stored size: 1.28 KB

Contents

#--
# wwwjdic
# Copyright © 2014, 2015, 2016, 2017, 2018, 2019  Marco Bresciani
#
# This file is part of wwwjdic.
#
# wwwjdic is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation, either version 3 of the License, or (at your
# option) any later version.
#
# wwwjdic is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with wwwjdic. If not, see <http://www.gnu.org/licenses/>.
#++

module WWWJDic

  # This module represents the parsable duck type element for testing
  # purposes.
  #
  # Author:: {Marco Bresciani}[mailto:marcobresciani_1974@libero.it]
  # Copyright:: Copyright © 2014, 2015, 2016, 2017, 2018, 2019  Marco Bresciani
  # License:: GNU General Public License version 3
  module ParsableDuckType

    # The method that tests the parsable duck type interface and its
    # +parse+ method.
    def test_parsable_duck_type
      subject.must_respond_to :parse unless subject.nil?
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wwwjdic-13.0.1 test/wwwjdic/test_parsable_duck_type.rb
wwwjdic-13.0.0 test/wwwjdic/test_parsable_duck_type.rb