module Turnip::Node::HasTags

Public Instance Methods

metadata_hash() click to toggle source

Convert for hash to be used in RSpec

@return [Hash]

# File lib/turnip/node/tag.rb, line 42
def metadata_hash
  Hash[tags.map { |t| [t.name.to_sym, true] }]
end
tag_names() click to toggle source

@return [Array] Array of tag name

# File lib/turnip/node/tag.rb, line 33
def tag_names
  tags.map(&:name)
end
tags() click to toggle source

@return [Array] Array of Tag

# File lib/turnip/node/tag.rb, line 24
def tags
  @tags ||= @raw.fetch(:tags, []).map do |tag|
    Tag.new(tag)
  end
end