Sha256: 38e0542fa6e06ba535d0e6bbe1f7bc6ae5a2a73d9bb1ec5664af2a9b766a2f05

Contents?: true

Size: 293 Bytes

Versions: 1

Compression:

Stored size: 293 Bytes

Contents

module HSS
  ##
  # Expand a shortcode based the config hash
  class Parser
    private

    def expand(input)
      @config['expansions'].each do |long, shorts|
        return long if shorts.include? input
      end
      raise NameError, "No expansion found for: #{input}"
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hss-1.1.0 lib/hss/helpers/expand.rb