Sha256: 365748ffadf119b2a1a2504e83dda0d23204c5fd45a464bd69578b2fcc1f8c33

Contents?: true

Size: 581 Bytes

Versions: 17

Compression:

Stored size: 581 Bytes

Contents

class Juwelier
  class Generator
    module GithubMixin
      def self.extended(generator)
        generator.github_username           = generator.options[:github_username]
        generator.should_create_remote_repo = generator.options[:create_repo]

        unless generator.github_username
          raise NoGitHubUser
        end
      end

      def git_remote
        @git_remote ||= "git@github.com:#{github_username}/#{project_name}.git"
      end

      def homepage
        @homepage ||= "http://github.com/#{github_username}/#{project_name}"
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
juwelier-2.4.9 lib/juwelier/generator/github_mixin.rb
juwelier-2.4.7 lib/juwelier/generator/github_mixin.rb
juwelier-2.4.6 lib/juwelier/generator/github_mixin.rb
juwelier-2.4.5 lib/juwelier/generator/github_mixin.rb
juwelier-2.4.4 lib/juwelier/generator/github_mixin.rb
juwelier-2.4.1 lib/juwelier/generator/github_mixin.rb
juwelier-2.4.0 lib/juwelier/generator/github_mixin.rb
juwelier-2.3.6 lib/juwelier/generator/github_mixin.rb
juwelier-2.3.4 lib/juwelier/generator/github_mixin.rb
juwelier-2.3.2 lib/juwelier/generator/github_mixin.rb
juwelier-2.3.0 lib/juwelier/generator/github_mixin.rb
juwelier-2.2.3 lib/juwelier/generator/github_mixin.rb
juwelier-2.2.1 lib/juwelier/generator/github_mixin.rb
juwelier-2.1.3 lib/juwelier/generator/github_mixin.rb
juwelier-2.1.2 lib/juwelier/generator/github_mixin.rb
juwelier-2.1.1 lib/juwelier/generator/github_mixin.rb
juwelier-2.1.0 lib/juwelier/generator/github_mixin.rb