Sha256: bb176738b80155b3bf73578b21d753d78f628d4ed174ca1bdf26f418321322bb
Contents?: true
Size: 794 Bytes
Versions: 1
Compression:
Stored size: 794 Bytes
Contents
module Pod class Command class Spec class Doc < Spec self.summary = 'Opens the web documentation of a Pod.' self.description = <<-DESC Opens the web documentation of the Pod with the given NAME. DESC self.arguments = [ CLAide::Argument.new('NAME', true), ] def initialize(argv) @name = argv.shift_argument super end def validate! super help! 'A Pod name is required.' unless @name end def run path = get_path_of_spec(@name) spec = Specification.from_file(path) UI.puts "Opening #{spec.name} documentation" `open "http://cocoadocs.org/docsets/#{spec.name}"` end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-docs-0.2.0 | lib/pod/command/spec/doc.rb |