class Scopedog::RecordClass::Scope

@attr_reader record_class [Scopedog::RecordClass] @attr_reader yard_obj [YARD::CodeObjects::MethodObject]

Attributes

record_class[R]
yard_obj[R]

Public Class Methods

new(record_class, yard_obj) click to toggle source

@param record_class [Scopedog::RecordClass] @param meth [YARD::CodeObjects::MethodObject]

# File lib/scopedog/record_class.rb, line 67
def initialize(record_class, yard_obj)
  @record_class = record_class
  @yard_obj = yard_obj
end

Public Instance Methods

docstring() click to toggle source

@return [String]

# File lib/scopedog/record_class.rb, line 78
def docstring
  yard_obj.docstring
end
name() click to toggle source

@return [String]

# File lib/scopedog/record_class.rb, line 73
def name
  yard_obj.name
end
sql() click to toggle source

@return [String]

# File lib/scopedog/record_class.rb, line 83
def sql
  record_class.ar_class.send(name).to_sql
end