Class: Dms::Tier1::DecoratorCall

Inherits:
Struct
  • Object
show all
Defined in:
lib/dms/tier1.rb

Overview

family: String (canonical family name, “” if unresolved) fn_name: String (post-alias-resolution function name) ns: String or nil position: :leading, :inner, :trailing, :floating params: Array of ParamGroup params_dec: Array (always empty in this implementation) sigil: String (the literal sigil string)

Instance Attribute Summary collapse

Instance Attribute Details

#call_styleObject

Returns the value of attribute call_style

Returns:

  • (Object)

    the current value of call_style



220
221
222
# File 'lib/dms/tier1.rb', line 220

def call_style
  @call_style
end

#familyObject

Returns the value of attribute family

Returns:

  • (Object)

    the current value of family



220
221
222
# File 'lib/dms/tier1.rb', line 220

def family
  @family
end

#fn_nameObject

Returns the value of attribute fn_name

Returns:

  • (Object)

    the current value of fn_name



220
221
222
# File 'lib/dms/tier1.rb', line 220

def fn_name
  @fn_name
end

#nsObject

Returns the value of attribute ns

Returns:

  • (Object)

    the current value of ns



220
221
222
# File 'lib/dms/tier1.rb', line 220

def ns
  @ns
end

#paramsObject

Returns the value of attribute params

Returns:

  • (Object)

    the current value of params



220
221
222
# File 'lib/dms/tier1.rb', line 220

def params
  @params
end

#params_decObject

Returns the value of attribute params_dec

Returns:

  • (Object)

    the current value of params_dec



220
221
222
# File 'lib/dms/tier1.rb', line 220

def params_dec
  @params_dec
end

#positionObject

Returns the value of attribute position

Returns:

  • (Object)

    the current value of position



220
221
222
# File 'lib/dms/tier1.rb', line 220

def position
  @position
end

#sigilObject

Returns the value of attribute sigil

Returns:

  • (Object)

    the current value of sigil



220
221
222
# File 'lib/dms/tier1.rb', line 220

def sigil
  @sigil
end