class PuppetStrings::Yard::Parsers::JSON::TaskStatement
Represents the Puppet
Task statement.
Attributes
Public Class Methods
Source
# File lib/puppet-strings/yard/parsers/json/task_statement.rb, line 8 def initialize(json, source, file) @file = file @source = source @json = json @line = 0 @comments_range = nil @docstring = YARD::Docstring.new(@json['description']) end
Public Instance Methods
Source
# File lib/puppet-strings/yard/parsers/json/task_statement.rb, line 29 def comments docstring.all end
Source
# File lib/puppet-strings/yard/parsers/json/task_statement.rb, line 21 def comments_hash_flag false end
Source
# File lib/puppet-strings/yard/parsers/json/task_statement.rb, line 33 def name File.basename(@file).gsub('.json', '') || '' end
Source
# File lib/puppet-strings/yard/parsers/json/task_statement.rb, line 17 def parameters json['parameters'] || {} end
Source
# File lib/puppet-strings/yard/parsers/json/task_statement.rb, line 25 def show '' end