Class: LinkShortener::Main

Inherits:
Object
  • Object
show all
Defined in:
lib/link_shortener/main.rb

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ Main

Returns a new instance of Main.



8
9
10
# File 'lib/link_shortener/main.rb', line 8

def initialize(url)
  @url = url.to_s
end

Instance Method Details

#callObject



12
13
14
15
16
17
# File 'lib/link_shortener/main.rb', line 12

def call
  return nil if @url.blank? || !valid_url?
  check_env!

  LinkShortener::Rebrandly.new(@url).call
end