Exception: CLI::UI::Frame::FrameStyle::InvalidFrameStyleName
- Inherits:
-
ArgumentError
- Object
- ArgumentError
- CLI::UI::Frame::FrameStyle::InvalidFrameStyleName
- Defined in:
- lib/cli/ui/frame/frame_style.rb
Instance Method Summary collapse
-
#initialize(name) ⇒ InvalidFrameStyleName
constructor
A new instance of InvalidFrameStyleName.
- #message ⇒ Object
Constructor Details
#initialize(name) ⇒ InvalidFrameStyleName
Returns a new instance of InvalidFrameStyleName.
34 35 36 37 |
# File 'lib/cli/ui/frame/frame_style.rb', line 34 def initialize(name) super @name = name end |
Instance Method Details
#message ⇒ Object
39 40 41 42 43 44 |
# File 'lib/cli/ui/frame/frame_style.rb', line 39 def keys = FrameStyle.loaded_styles.map(&:inspect).join(',') "invalid frame style: #{@name.inspect}" \ ' -- must be one of CLI::UI::Frame::FrameStyle.loaded_styles ' \ "(#{keys})" end |