Module: Line::Message::Builder::Flex::Position::Margin

Included in:
Box, Button, Icon, Image, Separator, Text
Defined in:
lib/line/message/builder/flex/position.rb

Overview

Provides the margin option, allowing space to be defined around a component, outside its borders.

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

:nodoc:



182
183
184
185
186
# File 'lib/line/message/builder/flex/position.rb', line 182

def self.included(base)
  base.option :margin,
              default: nil,
              validator: Validators::Size.new(:pixel, :keyword) # Percentage not allowed for margin
end