-
Notifications
You must be signed in to change notification settings - Fork 3
/
robust_excel_ole.gemspec
40 lines (34 loc) · 1.79 KB
/
robust_excel_ole.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
# -*- coding: utf-8; mode: ruby -*-
$:.push File.expand_path("../lib", __FILE__)
require "robust_excel_ole/version"
Gem::Specification.new do |s|
s.name = "robust_excel_ole"
s.version = RobustExcelOle::VERSION
s.authors = ["traths"]
s.email = ["[email protected]"]
s.homepage = "https://github.com/Thomas008/robust_excel_ole"
s.summary = "RobustExcelOle automates processing Excel workbooks in Windows by using the win32ole library."
s.description = "RobustExcelOle helps controlling Excel.
This obviously includes standard tasks like reading and writing Excel workbooks.
The gem is designed to manage simultaneously running
Excel instances, even with simultanously happening user interactions.
RobustExcelOle deals with various cases of Excel (and user) behaviour, and
supplies workarounds for some Excel and JRuby bugs.
Library references are supported.
It runs on Windows and uses the win32ole library."
s. licenses = ['MIT']
s.rubyforge_project = "robust_excel_ole"
s.files = `git ls-files`.split("\n")
s.rdoc_options += [
'--main', 'README.rdoc',
'--charset', 'utf-8'
]
s.extra_rdoc_files = ['README.rdoc', 'LICENSE']
s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
s.require_paths = ["lib"]
s.add_runtime_dependency 'pry', '~> 0.12', '>= 0.12.1'
s.add_runtime_dependency 'pry-bond', '~> 0.0', '>= 0.0.1'
s.add_development_dependency 'rspec', '~> 2.6', '>= 2.6.0'
s.required_ruby_version = '>= 2.1'
end