Class: Earl::Msg

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url = nil, data = nil) ⇒ Msg

Returns a new instance of Msg.



24
25
26
27
28
29
# File 'lib/earl_post.rb', line 24

def initialize(url = nil,data = nil)
  @data = data
  @url = url
  @submitted = false
  @response = nil
end

Instance Attribute Details

#dataObject

Returns the value of attribute data.



22
23
24
# File 'lib/earl_post.rb', line 22

def data
  @data
end

#urlObject

Returns the value of attribute url.



22
23
24
# File 'lib/earl_post.rb', line 22

def url
  @url
end

Instance Method Details

#submitObject



30
31
32
33
34
35
36
37
# File 'lib/earl_post.rb', line 30

def submit
  unless @url
    false
  else
    @submitted = true
    @response = Earl::Post.to_url(@url, @data)
  end
end