Sha256: 7da4c12b2551ce1e55476ac48e8eb18c9519e769dc854dcbb3f49481fdbaddb5

Contents?: true

Size: 861 Bytes

Versions: 2

Compression:

Stored size: 861 Bytes

Contents

module Spec
  module Example
    module Subject
      module ExampleGroupMethods
        # TODO: Removing Duplications
        class << self
          def register_subjects
            subject_and_its_keywords = natural_language.subject_keywords.merge(natural_language.its_keywords)
            subject_and_its_keywords.each do |key, values|
              values.map { |value| alias_method value, key }
            end
          end
        end
      end
      module ExampleMethods
        class << self
          def register_subjects
            subject_and_expectation_keywords = natural_language.subject_keywords.merge(natural_language.expectation_keywords)
            subject_and_expectation_keywords.each do |key, values|
              values.map { |value| alias_method value, key }
            end
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rspec-i18n-1.2.1 lib/spec-i18n/example/subject.rb
rspec-i18n-1.2.0 lib/spec-i18n/example/subject.rb