Module: Line::Message::Builder::Flex::Size::Image

Included in:
Image
Defined in:
lib/line/message/builder/flex/size.rb

Overview

Provides the size option specifically for Image components. This allows setting the image size using keywords recognized by the LINE API for images, or explicit pixel/percentage values.

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

:nodoc:



62
63
64
65
66
# File 'lib/line/message/builder/flex/size.rb', line 62

def self.included(base)
  base.option :size,
              default: nil,
              validator: Validators::Size.new(:pixel, :image, :percentage)
end