class WorldTides::Commands::Fetch

Public Class Methods

new(filename, lon, lat, options) click to toggle source
# File lib/world_tides/commands/fetch.rb, line 8
def initialize(filename, lon, lat, options)
  @filename = filename
  @lon = lon
  @lat = lat
  @options = options
end

Public Instance Methods

execute(input: $stdin, output: $stdout) click to toggle source
# File lib/world_tides/commands/fetch.rb, line 15
def execute(input: $stdin, output: $stdout)
  require 'world_tides/api_wrapper'
  APIWrapper.new(lon: @lon, lat: @lat).highs_and_lows_csv(@filename)
  output.puts "OK"
end