Class: RFacebook::Rails::CallbackPathStatusCheck

Inherits:
StatusCheck
  • Object
show all
Defined in:
lib/rfacebook_on_rails/status_manager.rb

Instance Method Summary collapse

Methods inherited from StatusCheck

#message, #valid?

Constructor Details

#initialize(controller) ⇒ CallbackPathStatusCheck

Returns a new instance of CallbackPathStatusCheck.



192
193
194
195
196
197
198
199
# File 'lib/rfacebook_on_rails/status_manager.rb', line 192

def initialize(controller)
  @controller = controller
  @valid = false
  begin
    @valid = @controller.facebook_callback_path.size > 0
  rescue
  end
end

Instance Method Details

#invalid_messageObject



209
210
211
212
213
214
215
216
# File 'lib/rfacebook_on_rails/status_manager.rb', line 209

def invalid_message
  begin
    FACEBOOK[:test]
    return "you need to define <strong>callback_path</strong> in facebook.yml"
  rescue
    return "you need to define s<strong>facebook_callback_path</strong> in your controller"
  end
end

#titleObject



201
202
203
# File 'lib/rfacebook_on_rails/status_manager.rb', line 201

def title
  "facebook_callback_path"
end

#valid_messageObject



205
206
207
# File 'lib/rfacebook_on_rails/status_manager.rb', line 205

def valid_message
  @controller.facebook_callback_path
end