Skip to content

Commit eb7b857

Browse files
committed
first commit
0 parents  commit eb7b857

24 files changed

+1031
-0
lines changed

.gitignore

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/.bundle/
2+
/.yardoc
3+
/_yardoc/
4+
/coverage/
5+
/doc/
6+
/pkg/
7+
/spec/reports/
8+
/tmp/
9+
/.idea/
10+
11+
# rspec failure tracking
12+
.rspec_status

.rspec

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
--format documentation
2+
--color
3+
--require spec_helper

.rubocop.yml

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
AllCops:
2+
TargetRubyVersion: 3.0
3+
NewCops: enable
4+
5+
Style/Documentation:
6+
Enabled: false
7+
8+
Style/StringLiterals:
9+
Enabled: true
10+
EnforcedStyle: double_quotes
11+
12+
Style/StringLiteralsInInterpolation:
13+
Enabled: true
14+
EnforcedStyle: double_quotes
15+
16+
Style/RegexpLiteral:
17+
EnforcedStyle: slashes
18+
19+
Metrics/AbcSize:
20+
Enabled: false
21+
22+
Metrics/ParameterLists:
23+
CountKeywordArgs: false
24+
25+
Metrics/BlockLength:
26+
Enabled: false
27+
28+
Metrics/MethodLength:
29+
Max: 30
30+
CountAsOne: ['array', 'hash', 'heredoc']
31+
32+
Layout/FirstArgumentIndentation:
33+
EnforcedStyle: consistent
34+
35+
Layout/FirstHashElementIndentation:
36+
Enabled: false
37+
38+
Layout/LineLength:
39+
Max: 120

.ruby-gemset

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
microsoft-graph

.ruby-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ruby-3.0.1

.travis.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
language: ruby
3+
cache: bundler
4+
rvm:
5+
- 3.0.1
6+
before_install: gem install bundler -v 2.2.15

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## [Unreleased]
2+
3+
## [0.1.0] - 2021-09-16
4+
- Initial release
5+
- Supports batched and single calls to the Graph API

Gemfile

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# frozen_string_literal: true
2+
3+
source "https://rubygems.org"
4+
5+
# Specify your gem's dependencies in microsoft-graph.gemspec
6+
gemspec
7+
8+
gem "rake", "~> 13.0"
9+
gem "rspec", "~> 3.0"
10+
gem "httparty"
11+
gem "rubocop", "~> 1.7"
12+
13+
group :test do
14+
gem "awesome_print"
15+
gem "vcr"
16+
gem "webmock"
17+
end

Gemfile.lock

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
PATH
2+
remote: .
3+
specs:
4+
microsoft-graph (0.1.0)
5+
6+
GEM
7+
remote: https://rubygems.org/
8+
specs:
9+
addressable (2.8.0)
10+
public_suffix (>= 2.0.2, < 5.0)
11+
ast (2.4.2)
12+
awesome_print (1.9.2)
13+
crack (0.4.5)
14+
rexml
15+
diff-lcs (1.4.4)
16+
hashdiff (1.0.1)
17+
httparty (0.19.0)
18+
mime-types (~> 3.0)
19+
multi_xml (>= 0.5.2)
20+
mime-types (3.3.1)
21+
mime-types-data (~> 3.2015)
22+
mime-types-data (3.2021.0901)
23+
multi_xml (0.6.0)
24+
parallel (1.21.0)
25+
parser (3.0.2.0)
26+
ast (~> 2.4.1)
27+
public_suffix (4.0.6)
28+
rainbow (3.0.0)
29+
rake (13.0.6)
30+
regexp_parser (2.1.1)
31+
rexml (3.2.5)
32+
rspec (3.10.0)
33+
rspec-core (~> 3.10.0)
34+
rspec-expectations (~> 3.10.0)
35+
rspec-mocks (~> 3.10.0)
36+
rspec-core (3.10.1)
37+
rspec-support (~> 3.10.0)
38+
rspec-expectations (3.10.1)
39+
diff-lcs (>= 1.2.0, < 2.0)
40+
rspec-support (~> 3.10.0)
41+
rspec-mocks (3.10.2)
42+
diff-lcs (>= 1.2.0, < 2.0)
43+
rspec-support (~> 3.10.0)
44+
rspec-support (3.10.2)
45+
rubocop (1.21.0)
46+
parallel (~> 1.10)
47+
parser (>= 3.0.0.0)
48+
rainbow (>= 2.2.2, < 4.0)
49+
regexp_parser (>= 1.8, < 3.0)
50+
rexml
51+
rubocop-ast (>= 1.9.1, < 2.0)
52+
ruby-progressbar (~> 1.7)
53+
unicode-display_width (>= 1.4.0, < 3.0)
54+
rubocop-ast (1.11.0)
55+
parser (>= 3.0.1.1)
56+
ruby-progressbar (1.11.0)
57+
unicode-display_width (2.1.0)
58+
vcr (6.0.0)
59+
webmock (3.14.0)
60+
addressable (>= 2.8.0)
61+
crack (>= 0.3.2)
62+
hashdiff (>= 0.4.0, < 2.0.0)
63+
64+
PLATFORMS
65+
x86_64-darwin-20
66+
67+
DEPENDENCIES
68+
awesome_print
69+
httparty
70+
microsoft-graph!
71+
rake (~> 13.0)
72+
rspec (~> 3.0)
73+
rubocop (~> 1.7)
74+
vcr
75+
webmock
76+
77+
BUNDLED WITH
78+
2.2.15

LICENSE.txt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2021 Kirill Klimuk
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.

0 commit comments

Comments
 (0)