Method: Ana::Command#find_version

Defined in:
lib/ana/command.rb

#find_version(gem, ver = 'no-input') ⇒ Object



100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'lib/ana/command.rb', line 100

def find_version(gem, ver='no-input')
  return if gem_does_not_exist?(gem)
  if ver == 'no-input'
    say 'Please specify a version'
    return
  end
  gem_hash = get_gem_json!(gem, type: 'versions')
  versions = gem_hash.collect { |x| x['number'] }
  if versions.include? ver
    gem_infos gem
  else
    print_gem_version_not_found!
  end
end