Browse Source

Fix deprecation warnings

dev
Andy Meneely 9 years ago
parent
commit
c6e1c67e5f
  1. 6
      CHANGELOG.md
  2. 20
      lib/squib/args/paragraph.rb

6
CHANGELOG.md

@ -8,6 +8,12 @@ Features:
* `save_sheet` method now supports `rtl` or "right-to-left", for easier duplex printing of backs (#204, #208) by @sparr
* `yaml` method for reading in data, much like `csv` and `xlsx` by @blinks
Chores:
* Bumped dependencies for Cairo to 1.15.8, Pango et al. to 3.1.4, and nokogiri to 1.7.2. Locked in Cairo and Pango deps so we don't have live release issues that we had recently.
Bugs:
* Fixed some deprecation warnings on `text`
Special thanks to @sparr and @blinks for all of their work!!
## v0.13.2 / 2017-01-27

20
lib/squib/args/paragraph.rb

@ -49,11 +49,11 @@ module Squib
def validate_align(arg, _i)
case arg.to_s.downcase.strip
when 'left'
Pango::ALIGN_LEFT
Pango::Alignment::LEFT
when 'right'
Pango::ALIGN_RIGHT
Pango::Alignment::RIGHT
when 'center'
Pango::ALIGN_CENTER
Pango::Alignment::CENTER
else
raise ArgumentError, 'align must be one of: center, left, right'
end
@ -62,11 +62,11 @@ module Squib
def validate_wrap(arg, _i)
case arg.to_s.downcase.strip
when 'word'
Pango::Layout::WRAP_WORD
Pango::WrapMode::WORD
when 'char', 'false'
Pango::Layout::WRAP_CHAR
Pango::WrapMode::CHAR
when 'word_char', 'true'
Pango::Layout::WRAP_WORD_CHAR
Pango::WrapMode::WORD_CHAR
else
raise ArgumentError, 'wrap must be one of: word, char, word_char, true, or false'
end
@ -75,13 +75,13 @@ module Squib
def validate_ellipsize(arg, _i)
case arg.to_s.downcase.strip
when 'none', 'false'
Pango::Layout::ELLIPSIZE_NONE
Pango::EllipsizeMode::NONE
when 'start'
Pango::Layout::ELLIPSIZE_START
Pango::EllipsizeMode::START
when 'middle'
Pango::Layout::ELLIPSIZE_MIDDLE
Pango::EllipsizeMode::MIDDLE
when 'end', 'true'
Pango::Layout::ELLIPSIZE_END
Pango::EllipsizeMode::END
else
raise ArgumentError, 'ellipsize must be one of: none, start, middle, end, true, or false'
end

Loading…
Cancel
Save