Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .rbenv-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.9.3-p0
55 changes: 0 additions & 55 deletions .rvmrc

This file was deleted.

1 change: 0 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
source 'http://rubygems.org'

gemspec
18 changes: 10 additions & 8 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
$:.unshift 'lib'

task :default => :test
begin
require 'rspec/core/rake_task'
rescue LoadError
puts "Please run `bundle install' first"
exit
end

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test' << '.'
test.test_files = FileList['test/**/*_test.rb']
test.verbose = true
RSpec::Core::RakeTask.new :spec do |t|
t.rspec_opts = %w[--color --format documentation]
end

desc "Open an irb session preloaded with this library"
task :console do
sh "irb -rubygems -r ./lib/apnd.rb -I ./lib"
end

require 'sdoc_helpers'
desc "Push a new version to Gemcutter"
task :publish do
require 'apnd/version'
Expand All @@ -27,5 +28,6 @@ task :publish do
sh "git push origin v#{ver}"
sh "git push origin master"
sh "git clean -fd"
sh "rake pages"
end

task :default => :spec
34 changes: 0 additions & 34 deletions bin/apnd

This file was deleted.

36 changes: 3 additions & 33 deletions lib/apnd.rb
Original file line number Diff line number Diff line change
@@ -1,33 +1,3 @@
require 'json'

module APND
autoload :Version, 'apnd/version'
autoload :CLI, 'apnd/cli'
autoload :Errors, 'apnd/errors'
autoload :Settings, 'apnd/settings'
autoload :Daemon, 'apnd/daemon'
autoload :Notification, 'apnd/notification'
autoload :Feedback, 'apnd/feedback'

#
# Returns APND::Settings
#
def self.settings
@@settings ||= Settings.new
end

#
# Yields APND::Settings
#
def self.configure
yield settings
end

#
# Write message to stdout with date
#
def self.logger(message) #:nodoc:
puts "[%s] %s" % [Time.now.strftime("%Y-%m-%d %H:%M:%S"), message]
end

end
require 'apnd/version'
require 'apnd/hash'
require 'apnd/notification'
195 changes: 0 additions & 195 deletions lib/apnd/cli.rb

This file was deleted.

Loading