-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathmarvin.gemspec
120 lines (115 loc) · 4.25 KB
/
marvin.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = %q{marvin}
s.version = "0.8.2"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Darcy Laycock"]
s.date = %q{2009-12-08}
s.default_executable = %q{marvin}
s.description = %q{Marvin is a library (also usable in framework / application form) that
makes it simple and fast to build applications around IRC. With an emphasis
on making common tasks (e.g. replies, bots using method call style syntax
and the like) easy, whilst still making it possible to do more complex thing
(1 connection, N worker processes, Multiple servers, etc) it aims to make
working with IRC in an evented fashion fun and easy for all rubyists.}
s.email = %q{[email protected]}
s.executables = ["marvin"]
s.extra_rdoc_files = [
"README.markdown"
]
s.files = [
"bin/marvin",
"handlers/debug_handler.rb",
"handlers/hello_world.rb",
"handlers/keiki_thwopper.rb",
"handlers/raw_connection_logger.rb",
"handlers/simple_logger.rb",
"handlers/tweet_tweet.rb",
"lib/marvin.rb",
"lib/marvin/abstract_client.rb",
"lib/marvin/abstract_parser.rb",
"lib/marvin/base.rb",
"lib/marvin/client/actions.rb",
"lib/marvin/client/default_handlers.rb",
"lib/marvin/command_handler.rb",
"lib/marvin/console.rb",
"lib/marvin/core_commands.rb",
"lib/marvin/distributed.rb",
"lib/marvin/distributed/client.rb",
"lib/marvin/distributed/handler.rb",
"lib/marvin/distributed/protocol.rb",
"lib/marvin/distributed/server.rb",
"lib/marvin/dsl.rb",
"lib/marvin/exception_tracker.rb",
"lib/marvin/exceptions.rb",
"lib/marvin/irc.rb",
"lib/marvin/irc/client.rb",
"lib/marvin/irc/event.rb",
"lib/marvin/irc/replies.rb",
"lib/marvin/logging_handler.rb",
"lib/marvin/middle_man.rb",
"lib/marvin/parsers.rb",
"lib/marvin/parsers/command.rb",
"lib/marvin/parsers/prefixes.rb",
"lib/marvin/parsers/prefixes/host_mask.rb",
"lib/marvin/parsers/prefixes/server.rb",
"lib/marvin/parsers/ragel_parser.rb",
"lib/marvin/parsers/ragel_parser.rl",
"lib/marvin/parsers/simple_parser.rb",
"lib/marvin/settings.rb",
"lib/marvin/test_client.rb",
"lib/marvin/util.rb",
"templates/boot.erb",
"templates/connections.yml.erb",
"templates/debug_handler.erb",
"templates/hello_world.erb",
"templates/rakefile.erb",
"templates/settings.yml.erb",
"templates/setup.erb",
"templates/test_helper.erb",
"test/abstract_client_test.rb",
"test/parser_comparison.rb",
"test/parser_test.rb",
"test/test_helper.rb",
"test/util_test.rb"
]
s.homepage = %q{http://sutto.net/}
s.rdoc_options = ["--charset=UTF-8"]
s.require_paths = ["lib"]
s.rubygems_version = %q{1.3.5}
s.summary = %q{Evented IRC Library for Ruby, built on EventMachine and Perennial.}
s.test_files = [
"test/abstract_client_test.rb",
"test/parser_comparison.rb",
"test/parser_test.rb",
"test/test_helper.rb",
"test/util_test.rb",
"examples/example_dsl.rb"
]
if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3
if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<perennial>, [">= 1.0.1"])
s.add_runtime_dependency(%q<eventmachine>, [">= 0.12.8"])
s.add_runtime_dependency(%q<json>, [">= 0"])
s.add_development_dependency(%q<shoulda>, [">= 0"])
s.add_development_dependency(%q<yard>, [">= 0"])
else
s.add_dependency(%q<perennial>, [">= 1.0.1"])
s.add_dependency(%q<eventmachine>, [">= 0.12.8"])
s.add_dependency(%q<json>, [">= 0"])
s.add_dependency(%q<shoulda>, [">= 0"])
s.add_dependency(%q<yard>, [">= 0"])
end
else
s.add_dependency(%q<perennial>, [">= 1.0.1"])
s.add_dependency(%q<eventmachine>, [">= 0.12.8"])
s.add_dependency(%q<json>, [">= 0"])
s.add_dependency(%q<shoulda>, [">= 0"])
s.add_dependency(%q<yard>, [">= 0"])
end
end