class GoodData::LCM2::Type::ComplexType
Constants
- CATEGORY
Public Instance Methods
Source
# File lib/gooddata/lcm/types/complex/complex.rb, line 17 def to_s class_params = (self.class.const_defined?(:PARAMS) && self.class.const_get(:PARAMS)) || {} params = class_params.keys.map do |key| param = class_params[key] [param[:name], param[:type]] if param[:opts][:required] end params.compact! params = params.map do |param| param.join(': ') end "#{self.class.short_name}<#{params.join(', ')}>" end