class BaseFile

Constants

PERMISSION

Attributes

id[R]
title[R]
type[R]

Public Class Methods

new(id: nil, title: nil, type: nil, permission: nil) click to toggle source
# File lib/dynalist/base_file.rb, line 14
def initialize(id: nil, title: nil, type: nil, permission: nil)
  @id = id
  @title = title
  @type = type
  @permission_number = permission
end

Public Instance Methods

include(**query) click to toggle source
# File lib/dynalist/base_file.rb, line 25
def include(**query)
  query.each do |key, value|
    next if instance_variable_get("@#{key}") == value
    return false
  end

  return true
end
permission() click to toggle source
# File lib/dynalist/base_file.rb, line 21
def permission
  PERMISSION[@permission_number]
end