class ShareToGplus::It

Attributes

config[RW]

Public Class Methods

new() { |config| ... } click to toggle source
# File lib/share_to_gplus/it.rb, line 5
def initialize
  @config = ShareToGplus.configuration
  yield(@config) if block_given?
  @sharer = Sharer.new(url: config.url, config: @config)
end

Public Instance Methods

execute() click to toggle source
# File lib/share_to_gplus/it.rb, line 11
def execute
  navigate
  share
  @sharer.wait_a_little_bit
  true
end

Private Instance Methods

navigate() click to toggle source
share() click to toggle source
# File lib/share_to_gplus/it.rb, line 26
def share
  @sharer.open_share_dialog
  @sharer.fill_link(link: config.link)
  @sharer.fill_text(text: config.text)
  @sharer.close_dialog
  @sharer.set_category(name: config.category)
end