Module: Telegem::Markup

Defined in:
lib/markup/inline.rb,
lib/markup/keyboard.rb

Defined Under Namespace

Modules: InlineButtons, ReplyButtons Classes: InlineBuilder, InlineKeyboard, ReplyBuilder, ReplyKeyboard

Class Method Summary collapse

Class Method Details

.inline(&block) ⇒ Object



98
99
100
101
102
# File 'lib/markup/inline.rb', line 98

def self.inline(&block)
  builder = InlineBuilder.new
  builder.instance_eval(&block) if block_given?
  builder.build
end

.keyboard(&block) ⇒ Object



93
94
95
96
97
# File 'lib/markup/keyboard.rb', line 93

def self.keyboard(&block)
  builder = ReplyBuilder.new
  builder.instance_eval(&block) if block_given?
  builder.build
end