Skip to content

Commit db17536

Browse files
committed
fixing CI issues and updating the ruby version for the gem
1 parent d2d76c1 commit db17536

9 files changed

Lines changed: 14 additions & 12 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
ruby:
17-
- '2.7.0'
17+
- '3.2.0'
1818

1919
steps:
2020
- uses: actions/checkout@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/.bundle/
22
/.yardoc
3+
/.ruby-version
34
/_yardoc/
45
/coverage/
56
/doc/

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ require:
33
- rubocop-minitest
44

55
AllCops:
6-
TargetRubyVersion: 2.7
6+
TargetRubyVersion: '3.2.0'
77
NewCops: enable
88

99
# Allow development dependencies in gemspec

cdss-ruby.gemspec

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Gem::Specification.new do |spec|
1111
spec.description = "Access water station data from USGS, Colorado DWR, TWDB, and other water agencies"
1212
spec.homepage = "https://github.com/mgm702/cdss-ruby"
1313
spec.license = "MIT"
14-
spec.required_ruby_version = ">= 2.7.0"
14+
spec.required_ruby_version = ">= 3.2.0"
1515

1616
spec.metadata = {
1717
"allowed_push_host" => "https://rubygems.org",
@@ -38,10 +38,7 @@ Gem::Specification.new do |spec|
3838
spec.add_dependency "zeitwerk", "~> 2.6"
3939

4040
# Development dependencies
41-
spec.add_development_dependency "bundler", "~> 2.0"
42-
spec.add_development_dependency "minitest", "~> 5.0"
4341
spec.add_development_dependency "minitest-reporters", "~> 1.5"
44-
spec.add_development_dependency "rake", "~> 13.0"
4542
spec.add_development_dependency "vcr", "~> 6.0"
4643
spec.add_development_dependency "webmock", "~> 3.18"
4744
end

lib/cdss.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ module Cdss
1111
@loader.setup
1212

1313
extend Dry::Configurable
14+
1415
setting :user_agent, default: -> { "Cdss Ruby Gem/#{VERSION}" }
1516
setting :timeout, default: 30
1617
setting :base_url, default: "https://dwr.state.co.us/Rest/GET/api/v2"
@@ -20,8 +21,8 @@ module Cdss
2021
class << self
2122
attr_reader :loader
2223

23-
def client(**options)
24-
Cdss::Client.new(**options)
24+
def client(**)
25+
Cdss::Client.new(**)
2526
end
2627
end
2728
end

lib/cdss/client.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ module Cdss
1111
# client.get_climate_stations(county: "Denver")
1212
class Client
1313
include HTTParty
14+
1415
base_uri Cdss.config.base_url
1516

1617
include AdminCalls

lib/cdss/parsers/admin_calls_parser.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ module Cdss
44
module Parsers
55
module AdminCallsParser
66
extend BaseParser
7+
78
class << self
89
def parse_admin_calls(response)
910
parse_collection(response) { |data| build_call(data) }

lib/cdss/parsers/analysis_parser.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ def parse_route_analyses(response)
2727

2828
private
2929

30-
def parse_collection(response, &block)
30+
def parse_collection(response, &)
3131
return [] unless response && response["ResultList"]
3232

33-
response["ResultList"].map(&block)
33+
response["ResultList"].map(&)
3434
end
3535

3636
def parse_timestamp(value)

lib/cdss/parsers/base_parser.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ module Cdss
44
module Parsers
55
module BaseParser
66
include Utils
7-
def parse_collection(response, &block)
7+
8+
def parse_collection(response, &)
89
return [] unless response["ResultList"]
910

1011
if block_given?
11-
response["ResultList"].map(&block)
12+
response["ResultList"].map(&)
1213
else
1314
response["ResultList"].map { |data| build_resource(data) }
1415
end

0 commit comments

Comments
 (0)