Skip to content

Commit 961ff1c

Browse files
authored
Merge pull request #102 from ruby/add_curses_chgat
Add Chrses.chgat
2 parents 2539b97 + cdc6a87 commit 961ff1c

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

curses.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gem::Specification.new { |s|
99
s.files = `git ls-files --recurse-submodules -z`.split("\x0")
1010
s.extensions = ["ext/curses/extconf.rb"]
1111
s.require_path = "lib"
12-
s.required_ruby_version = Gem::Requirement.new('>= 2.6.0')
12+
s.required_ruby_version = Gem::Requirement.new('>= 3.0')
1313
s.licenses = ['Ruby', 'BSD-2-Clause']
1414
s.add_development_dependency 'bundler'
1515
s.add_development_dependency 'rake'

lib/curses.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,10 @@ def prev_match
8787
end
8888
end
8989

90+
module Curses
91+
module_function
92+
93+
def chgat(...)
94+
Curses.stdscr.chgat(...)
95+
end
96+
end

sample/attr_demo.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
}
2828
getch
2929
setpos(0, 0)
30-
Curses.stdscr.chgat(6, A_UNDERLINE)
30+
chgat(6, A_UNDERLINE)
3131
getch
3232
ensure
3333
close_screen
34-
end
34+
end

0 commit comments

Comments
 (0)