class GoonModelGen::Converter::Mapping
Attributes
allow_zero[RW]
args[R]
func[R]
name[R]
package_base_path[RW]
package_name[RW]
requires_context[R]
returns_error[R]
Public Class Methods
new(name, args, func, requires_context, returns_error)
click to toggle source
# File lib/goon_model_gen/converter/mapping.rb, line 9 def initialize(name, args, func, requires_context, returns_error) @name, @args, @func, @requires_context, @returns_error = name, args, func, requires_context, returns_error end
Public Instance Methods
resolve_package_path(config)
click to toggle source
# File lib/goon_model_gen/converter/mapping.rb, line 13 def resolve_package_path(config) if func.present? && func.include?('.') self.package_base_path = requires_context ? config.store_package_path : config.model_package_path self.package_name = func.split('.', 2).first end end