class Gutsy::Generator::ApiVersionState
Attributes
gem_state[R]
name[R]
namespace_path[R]
schema[R]
schema_path[R]
Public Class Methods
new(api_version_config, gem_state)
click to toggle source
# File lib/gutsy/generator/api_version_state.rb, line 10 def initialize(api_version_config, gem_state) @name = api_version_config[:name] @schema_path = api_version_config[:schema_path] @namespace_path = api_version_config[:namespace_path] || "api/#{@name.downcase}" @gem_state = gem_state end
Public Instance Methods
module_name()
click to toggle source
# File lib/gutsy/generator/api_version_state.rb, line 17 def module_name @module_name ||= name.upcase end
resources()
click to toggle source
# File lib/gutsy/generator/api_version_state.rb, line 25 def resources schema.resources end
twine()
click to toggle source
# File lib/gutsy/generator/api_version_state.rb, line 29 def twine binding end