Module: Beatr
- Defined in:
- lib/beatr.rb,
lib/beatr/version.rb
Defined Under Namespace
Classes: Config
Constant Summary collapse
- VERSION =
'0.0.5'
Class Method Summary collapse
Class Method Details
.beat(name = config.name) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/beatr.rb', line 15 def self.beat name = config.name raise ArgumentError, 'please supply a beat name' if name.nil? || name == '' uri = URI.parse "#{config.host}/#{URI.escape name}" Thread.new do Net::HTTP.post_form uri, {} end true end |
.config ⇒ Object
11 12 13 |
# File 'lib/beatr.rb', line 11 def self.config @@config ||= Config.new end |
.configure {|config| ... } ⇒ Object
6 7 8 9 |
# File 'lib/beatr.rb', line 6 def self.configure yield config config end |