class NotionRb::Operations::SetBlockTitle

Constants

COMMAND_TYPE
DEFAULT_PATH
OPERATION_NAME
TABLE

Attributes

id[R]
path[R]
title[R]

Public Class Methods

new(id, title = nil, opts = {}) click to toggle source
# File lib/notion_rb/operations/set_block_title.rb, line 13
def initialize(id, title = nil, opts = {})
  @id = id
  @title = title
  @path = opts.fetch(:path, DEFAULT_PATH)
end

Public Instance Methods

args() click to toggle source
# File lib/notion_rb/operations/set_block_title.rb, line 31
def args
  return [] if title.nil?
end
commands() click to toggle source
# File lib/notion_rb/operations/set_block_title.rb, line 19
def commands
  [
    Commands::Factory.build(
      COMMAND_TYPE,
      id,
      args: args,
      table: TABLE,
      path: path
    )
  ]
end