Class: Wco::FacebookPoster

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/wco/facebook_poster.rb

Instance Method Summary collapse

Constructor Details

#initializeFacebookPoster

Returns a new instance of FacebookPoster.



6
7
8
9
# File 'lib/wco/facebook_poster.rb', line 6

def initialize
  @page_id = ::FB_PAGE_ID # Rails.application.credentials.dig(:facebook, :page_id)
  @access_token = ::FB_ACCESS_TOKEN # Rails.application.credentials.dig(:facebook, :access_token)
end

Instance Method Details

#post(message) ⇒ Object



11
12
13
14
15
16
# File 'lib/wco/facebook_poster.rb', line 11

def post(message)
  self.class.post("/#{@page_id}/feed", body: {
    message: message,
    access_token: @access_token
  })
end