module ForestLiana
Constants
- VERSION
Public Class Methods
component_prefix(model)
click to toggle source
# File lib/forest_liana.rb, line 75 def self.component_prefix(model) self.name_for(model).classify end
config_dir()
click to toggle source
# File lib/forest_liana.rb, line 55 def self.config_dir Rails.root.join(@config_dir) end
config_dir=(config_dir)
click to toggle source
# File lib/forest_liana.rb, line 51 def self.config_dir=(config_dir) @config_dir = config_dir end
name_for(model)
click to toggle source
# File lib/forest_liana.rb, line 66 def self.name_for(model) self.names_overriden[model] || model.try(:name).gsub('::', '__') end
name_old_for(model)
click to toggle source
TODO: Remove once lianas prior to 2.0.0 are not supported anymore.
# File lib/forest_liana.rb, line 71 def self.name_old_for(model) self.names_old_overriden[model] || model.try(:table_name) end
schema_for_resource(resource)
click to toggle source
# File lib/forest_liana.rb, line 59 def self.schema_for_resource resource self.apimap.find do |collection| SchemaUtils.find_model_from_collection_name(collection.name) .try(:name) == resource.name end end