Sha256: 2551b464ed5f3dfd921087a0079e9f26bba142b69a5b400eb7df8ad213ef68d0
Contents?: true
Size: 553 Bytes
Versions: 1
Compression:
Stored size: 553 Bytes
Contents
# -*- encoding : utf-8 -*- module Pacto module Generator class Hint < Pacto::RequestClause property :service_name, required: true property :target_file def initialize(data) super self.target_file ||= "#{slugify(service_name)}.json" self end def matches?(pacto_request) return false if pacto_request.nil? Pacto::RequestPattern.for(self).matches?(pacto_request) end private def slugify(path) path.downcase.gsub(' ', '_') end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pacto-0.4.0.rc1 | lib/pacto/generator/hint.rb |